我的网站上有一个paypal按钮,我有一个自定义值,在完成交易后从paypal返回到我的网站。
它在台式机上工作正常但由于某种原因它不能在Android手机或Ipad等移动设备上运行。付款通过,但价值似乎没有传递到我的页面。
谢谢
答案 0 :(得分:1)
感谢您与我联系。我们发现使用RM = 2时移动流程没有返回数据存在问题。要检索您选择切换到付款数据传输(PDT)以收集信息的数据。
我们将继续处理在移动流程中使用RM = 2时不返回Post数据的问题,但至少我们已完成目标。
答案 1 :(得分:1)
看起来当支付从mobile.paypal.com回来时,“返回”网址上的任何获取参数都是首先取消编码,所以如果网址中有%2B我会传递给贝宝,当它到来时回来,它是一个+(意思是,你在帖子之后将它们解码在你身边,然后对它们进行编码,而不是简单地对它们进行编码)。同样的%3D回归=,我会假设各种其他无效的东西。如果'return'来自www.paypal.com,则情况并非如此。我会报告一个错误,但我假设其他人想知道这些信息。
克里斯
更新:我刚从www.paypal.com/ca/cgi-bin/webscr获得了其中一个格式错误的网址,因此它不仅仅是移动网站......