Paypal IPN没有被解雇

时间:2016-03-28 07:23:37

标签: asp.net paypal paypal-ipn paypal-sandbox paypal-subscriptions

我将下面的表单从我的生产服务器发送到Paypal的沙箱

<form method="post" action="https://www.sandbox.paypal.com/cgi-bin/webscr" name="paypalFOrm">
<input type="hidden" value="_xclick-subscriptions" name="cmd">
<input type="hidden" value="a.user@gmail.com" name="business">
<input type="hidden" value="A Subscription" name="item_name">
<input type="hidden" value="10" name="item_number">
<input type="hidden" value="USD" name="currency_code">
<input type="hidden" value="1" name="no_note">
<input type="hidden" value="10" name="a3">
<input type="hidden" value="1" name="p3">
<input type="hidden" value="M" name="t3">
<input type="hidden" value="http://a.com/ThankYou.aspx?from=pc" name="return">
<input type="hidden" value="http://a.com/IPN.aspx" name="notify_url">
<input type="hidden" value="1" name="src">
<input type="image" alt="" src="https://www.paypalobjects.com/en_US/i/btn/btn_subscribe_SM.gif" name="submit">
<img border="0" width="1" height="1" alt="" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif">

当我使用IPN模拟器测试IPN时,它运行正常但是当我进行测试付款时,没有触发IPN。请告知我这里是否做错了。

1 个答案:

答案 0 :(得分:1)

订阅无法在notify_url中使用。您必须在PayPal帐户配置文件中设置IPN才能触发基于订阅的IPN。