移动设备上的 PayPal Payflow Gateway 出错
Error with PayPal Payflow Gateway on mobile devices
我正在使用 PayPal 支付流网关(托管页面 - 布局 B)- 我已将其全部设置好并在桌面浏览器上完美运行。
但是,在手机浏览器上测试时,出现如下错误:
Token is missing. Please return to the website from where you started your purchase and try again.
我也在使用 SECURETOKEN。这是我的一般流程:
- 用户填写姓名/地址/信息
- 用户点击继续付款
- 应用程序向 pilot-payflowlink.paypal.com 发送一个 post,CREATESECURETOKEN=Y 和 SECURETOKENID={36 字符令牌应用程序生成}以及用户的其余 POST 数据已提交。
- 我收到了 RESULT=0 和 SECURETOKEN 值的响应。
- 然后我使用 url 中的 SECURETOKEN 和 SECURETOKENID 将用户重定向到 https://pilot-payflowlink.paypal.com。
- 如果在桌面上,网站运行良好。他们被带到信用卡页面
- 如果在移动设备上,他们会收到上述错误。
我完全不知所措。 paypal 文档指出布局 A 和 B 将自动重定向到移动页面 - 但我却收到以下错误。我不知道为什么。
我在任何地方都找不到关于这个问题的任何信息。感谢您的帮助!
添加 MODE=TEST 解决了问题。例如:
https://pilot-payflowlink.paypal.com/?SECURETOKENID=PFNSTI16NNN&SECURETOKEN=9avpLNBIxBEGXNLVPgVbXkQUN&MODE=TEST
我也遇到过同样的问题,在发布的数据中添加 TEMPLATE=templateA 后问题得到解决。
我正在使用 PayPal 支付流网关(托管页面 - 布局 B)- 我已将其全部设置好并在桌面浏览器上完美运行。
但是,在手机浏览器上测试时,出现如下错误:
Token is missing. Please return to the website from where you started your purchase and try again.
我也在使用 SECURETOKEN。这是我的一般流程:
- 用户填写姓名/地址/信息
- 用户点击继续付款
- 应用程序向 pilot-payflowlink.paypal.com 发送一个 post,CREATESECURETOKEN=Y 和 SECURETOKENID={36 字符令牌应用程序生成}以及用户的其余 POST 数据已提交。
- 我收到了 RESULT=0 和 SECURETOKEN 值的响应。
- 然后我使用 url 中的 SECURETOKEN 和 SECURETOKENID 将用户重定向到 https://pilot-payflowlink.paypal.com。
- 如果在桌面上,网站运行良好。他们被带到信用卡页面
- 如果在移动设备上,他们会收到上述错误。
我完全不知所措。 paypal 文档指出布局 A 和 B 将自动重定向到移动页面 - 但我却收到以下错误。我不知道为什么。
我在任何地方都找不到关于这个问题的任何信息。感谢您的帮助!
添加 MODE=TEST 解决了问题。例如:
https://pilot-payflowlink.paypal.com/?SECURETOKENID=PFNSTI16NNN&SECURETOKEN=9avpLNBIxBEGXNLVPgVbXkQUN&MODE=TEST
我也遇到过同样的问题,在发布的数据中添加 TEMPLATE=templateA 后问题得到解决。