我正在使用 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 将自动重定向到移动页面 - 但我却看到下面的错误。我不知道为什么。
我在任何地方都找不到有关此问题的任何信息。帮助表示赞赏!