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