PayPal即时付款通知(IPN)沙箱

时间:2016-04-02 19:09:49

标签: paypal paypal-ipn

我正在尝试在我的网站上启用PayPal IPN。我现在面临测试环境的一些问题 - PayPal沙箱。

我正在尝试与PHP集成,因此我使用https://github.com/paypal/ipn-code-samples文件paypal_ipn.php的代码。

我有一个测试HTML页面,我将POST操作发送到paypal_ipn.php:

<form target="_new" method="post" action="http://example.com/paypal_integration/paypal_ipn.php">

<input type="hidden" name="business" value="your@paypal_email.com">
<input type="hidden" name="item_name" value="product name">
<input type="hidden" name="amount" value="1" >
<input type="hidden" name="item_number" value="1">
<input type="hidden" name="custom" value="CUSTOM_CODE_@...">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="quantity" value="1">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="return" value="http://example.com/paypal_integration/return.php">
<input type="hidden" name="cancel_return" value="http://example.com/paypal_integration/cancel_return.php">
<input type="hidden" name="cbt" value="description">
<input type="hidden" name="rm" value="2">
<input type="hidden" name="notify_url" value="http://example.com/paypal_integration/paypal_ipn.php">   
  <input type="submit" value="submit!" />
</form>

结果是&#34;无效&#34;。如何在沙箱环境中以及之后的实时环境中解决此问题?即如何获得&#34;验证&#34;沙盒中的操作?

1 个答案:

答案 0 :(得分:1)

我已经解决了这个问题:

或: