我正在使用 JS Buy It Now 按钮进行付款,如下所示:
<script src="paypal-button.min.js?merchant=qwertyseller@gmail.com"
data-env="sandbox"
data-button="buynow"
data-name="Product"
data-amount="1"
data-currency="GBP"
data-shipping="0"
data-tax="0"
data-callback="http://1.1.1.1/paypal/paypalipn.php"
data-return="http://1.1.1.1/paypalreturn.php"
data-cbt="Click here to finish!"
data-no_note="1"
data-no_shipping="1"
data-rm="2">
</script>
当我到达http://1.1.1.1/paypalreturn.php
Mobile Safari 时,$_REQUEST 是空的。也就是说,我没有得到任何与支付相关的表单变量,即使我设置data-rm
为 2 也是如此。它在桌面浏览器上按预期工作。我可以通过将我的 UA 设置为 iPhone 来重现这一点。这是一个错误吗?请注意,我仍在沙盒上进行测试,所以也许它只发生在那里。
显然,我可以通过使用自动返回和 PDT 获得与发布到我的返回页面的信息相同的信息,我可以使用它来代替吗?