我正在网站上使用定期付款功能。以下是付款页面的代码。
<form id = "ofnForm" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<!-- Identify your business so that you can collect the payments. -->
<input type="hidden" name="business" value="[email protected]">
<!-- Specify a Buy Now button. -->
<input type="hidden" name="cmd" value="_xclick-subscriptions">
<input type="hidden" name="a3" value="5">
<input type="hidden" name="p3" value="1">
<input type="hidden" name="t3" value="Y">
<input type="hidden" name="src" value="1">
<!-- Specify details about the item that buyers will purchase. -->
<input type="hidden" name="currency_code" value="GBP">
<input type="hidden" class="payData" name="custom" value="1286">
<!-- Specify URLs -->
<input type='hidden' name='cancel_return' value='XXX.com/users/paymentAccountstatus/1286'>
<input type='hidden' name='return' value='XXX.com/users/paymentAccountstatus/1286'>
<input type="hidden" name="notify_url" value='XXX.com/users/paymentAccountstatus/1286'>
<input type='hidden' name='rm' value='2'>
<!-- Display the payment button. -->
<img style="margin-top: 10px;" src="xx.com/image/paypal.png" id="paypal_img" class="paypal_img"/>
</form>
付款按钮系统的Onclick重定向到用户可以付款的Paypal网站。付款成功后,贝宝将重定向到收据页面以显示付款明细。付款明细下方有一个名为“返回行销网站”的按钮。单击该按钮的用户将被重定向到我的网站,但是,我无法从返回响应中检索任何数据。
有人可以告诉我为什么我无法收到PayPal的任何回复吗?
任何帮助均适用。
您是否在https://www.paypal.com/businessmanage/preferences/website中启用了“付款数据传输”?
它可能不适用于订阅
无论如何,它不是很有用。用户可能永远不会返回,或者是因为他们没有单击返回或因为某种原因而被打断。
如果您需要从订阅中获得可靠的交易信息通知,请为Webhook事件或较早的即时付款通知(IPN)消息服务设置单独的异步侦听器