我有一个paypal按钮如下:
<form id="fmPaypal" method="post" action= "https://www.sandbox.paypal.com/cgi-bin/webscr">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="currency_code" value="NZD">
<input type="hidden" name="business" value="blah01@yahoo.com">
<input type="hidden" name="item_name" value="Order">
<input type="hidden" id="item_number" name="item_number" value="123">
<input type="hidden" name="amount" value="0.01">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="return" value="http://www.blah.com/checkout/return.cfm" />
<input type="hidden" name="cancel_return" value="http://www.blah.com/checkout/cancel" />
</form>
这工作,用户被重定向到paypal准备付款 .
但是,我是否希望通过返回URL从paypal返回一些数据?例如交易结果?或者,如果用户被重定向到返回网址,我是否应该假设付款处理成功?
试图从文档中获取此信息但未成功 .
2 回答
https://developer.paypal.com/webapps/developer/docs/classic/paypal-payments-standard/integration-guide/Appx_websitestandard_htmlvariables/#id08A6HI0709B
您希望使用返回网址时必须在表单上启用rm选项
以下是IPN返回的参考文档
https://developer.paypal.com/webapps/developer/docs/classic/ipn/gs_IPN/
然后我在这里引用它以方便审查
你已经有了这份文件PDF,但我想我也应该把它放在这里https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/ipnguide.pdf
因为我必须提醒重要的事情,你必须在你的帐户上启用“自动退货”
用户将在PayPal平台上完成或取消付款,并重定向回您的网站;
他们在用户被重定向或通过即时付款通知(IPN)时完成付款 .