我们正在开发一个使用Paypal Express Checkout的应用程序,我们发现我们得到了两个不同的着陆页面。我们实际上发现了一个看起来与Can you force PayPal Payments Standard API to show credit card fields first?类似的问题,但有一些不同之处:
沙盒环境一切正常,我们获得了我们想要的外观(先显示信用卡)。
在正式网站上,大约50%的时间我们得到了我们想要的外观(先显示信用卡)。
有时,我们会得到一个更像“移动设备”的着陆页面,信用卡信息完全隐藏在“以访客身份结账”按钮中,如图所示。
对我来说,这感觉像是一次失败的A/B测试。我们发送了与上面链接的问题中完全相同的变量,并且正常工作于旧的着陆页面上。我知道还有cookie问题,但在这种情况下,即使Paypal无法识别帐户并清除cookie时,我们仍然会看到它。
有人知道我们是否有任何方法可以解决这个问题吗?
如果需要,我可以添加代码,但问题似乎更多是数据而不是逻辑。