付款后,我没有获得交易详情。在沙盒帐户中

时间:2017-08-23 05:16:20

标签: php paypal paypal-sandbox paypal-ipn

我的PayPal付款已成功完成,但在付款后,我没有获得交易详情,如交易ID,货币,价格,物品,收据等等...... 在15天之前它正常工作。但现在它无法正常工作。

    <form target="paypal" action="https://www.sandbox.paypal.com/cgi-
    bin/webscr" method="post">

      <!-- Identify your business so that you can collect the payments. -->
      <input type="hidden" name="business" value="kin@kinskards.com">

       <!-- Specify a PayPal Shopping Cart Add to Cart button. -->
      <input type="hidden" name="cmd" value="_cart">
       <input type="hidden" name="add" value="1">

       <!-- Specify details about the item that buyers will purchase. -->
       <input type="hidden" name="item_name" value="Birthday - Cake and 
       Candle">
      <input type="hidden" name="amount" value="3.95">
      <input type="hidden" name="currency_code" value="USD">
      <input type="hidden" name="cancel_return" 
       value="http://localhost/PayPalDemo/PayPalDemoCancel.php">
      <input type="hidden" name="return" 
      value="http://localhost/PayPalDemo/PayPalDemo/Succes.php">
      <!-- Display the payment button. -->
      <input type="image" name="submit"
src="https://www.paypalobjects.com/webstatic/en_US/i/btn/png/btn_addtocart_120x26.png"
       alt="Add to Cart">
      <img alt="" width="1" height="1"
      src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif">
    </form> 

1 个答案:

答案 0 :(得分:0)

您必须传递 notify_url 参数,例如 cancel_return

<input type="hidden" name="notify_url" value="http://localhost/PayPalDemo/PayPalDemoPayment.php" />

此外,您必须在IPN部分的沙盒帐户中设置此URL。请参阅此https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNSimulator/