移动设备上的PayPal Payflow Gateway出现错误

时间:2016-01-26 02:45:05

标签: php api paypal payflowpro payflowlink

我使用的是PayPal payflow网关(托管页面 - 布局B) - 我在桌面浏览器上设置并完美运行。

但是,在移动浏览器上测试时,我收到以下错误:

Token is missing. Please return to the website from where you started your purchase and try again. 

Paypal Error

我也在使用SECURETOKEN。这是我的总体流程:

  • 用户填写姓名/地址/信息
  • 用户点击“继续付款”
  • 应用程序使用CREATESECURETOKEN = Y和SECURETOKENID = {36字符令牌应用程序生成}以及用户提交的其余POST数据向pilot-payflowlink.paypal.com发送帖子。
  • 我收到RESULT = 0和SECURETOKEN值的回复。
  • 然后,我使用网址中的SECURETOKEN和SECURETOKENID将用户重定向到https://pilot-payflowlink.paypal.com
  • 如果在桌面上,该网站工作正常。他们被带到信用卡页面
  • 如果在移动设备上,则会收到上述错误。

我真是亏本。 paypal文档指出布局A和B将自动重定向到移动页面 - 但我会看到下面的错误。我不明白为什么。

我无法在任何地方找到任何关于此问题的信息。感谢帮助!

2 个答案:

答案 0 :(得分:2)

添加MODE = TEST解决了问题。例如:

https://pilot-payflowlink.paypal.com/?SECURETOKENID=PFNSTI16NNN&SECURETOKEN=9avpLNBIxBEGXNLVPgVbXkQUN&MODE=TEST

答案 1 :(得分:0)

我也遇到了同样的问题,在我将TEMPLATE = templateA添加到发布的数据后,它得到了解决。