3

我正在使用 PayPal 支付流网关(托管页面 - 布局 B) - 我已经完成了所有设置并在桌面浏览器上完美运行。

但是,在移动浏览器上进行测试时,出现以下错误:

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

贝宝错误

我也在使用 SECURETOKEN。这是我的一般流程:

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

我完全不知所措。贝宝文档指出布局 A 和 B 将自动重定向到移动页面 - 但我却看到下面的错误。我不知道为什么。

我在任何地方都找不到有关此问题的任何信息。帮助表示赞赏!

4

2 回答 2

2

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

https://pilot-payflowlink.paypal.com/?SECURETOKENID=PFNSTI16NNN&SECURETOKEN=9avpLNBIxBEGXNLVPgVbXkQUN&MODE=TEST
于 2016-04-21T14:06:53.013 回答
0

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

于 2018-02-06T05:55:56.310 回答