Paypal快速结账的结账屏幕不一致

时间:2013-11-29 15:30:24

标签: paypal

我们正在开发一个使用Paypal Express Checkout的应用程序,我们发现我们有两个不同的登陆页面。我们实际上发现的问题似乎表面上与Can you force PayPal Payments Standard API to show credit card fields first?相似,但存在一些差异:

  1. 沙盒的一切都很好,我们得到了我们想要的外观(信用卡优先)。

  2. 在实际网站上,大约有50%的时间我们得到了我们想要的外观(信用卡优先)。

  3. 有时,我们会获得一个更像“类似移动设备”的目标网页,信用卡内容完全隐藏在“以客人身份退房”按钮中,如图所示。

  4. 这对我来说感觉就像是失败的A / B测试。我们正在准确地发送上面链接的问题中的变量,正如我所说,所有这些变量都适用于较旧的目标网页。我知道还有cookie问题,但在这种情况下,即使Paypal无法识别帐户以及何时清除cookie,我们也会看到它。

    有人知道我们能做些什么来解决这个问题吗?

    我可以根据需要添加代码,但问题似乎是数据而不是逻辑。

    New landing page

2 个答案:

答案 0 :(得分:4)

在我开始看到用户从“新风格”进入后,我遇到了同样的问题。页。

我在这里找到了答案:

Paypal express "order summary" page

我添加了" force_sa = true"我的Paypal网址的参数:

https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&force_sa=true&token= ...

新页面肯定会加权,以便更频繁地出现在移动设备上。如果没有参数,我会在大约5次刷新后在iPad上获得新的样式页面,参数我可以尽可能多地刷新并且永远不会看到新页面。

显然,PayPal最终会向所有人推出新页面,但是这项技术可以让我们在准备好的时候停止差距; - )

答案 1 :(得分:3)

图中的屏幕是PayPal的新结账。此时仅部分部署,您可以将其视为A / B测试。

关于客户是否首先看到“信用卡”,这主要取决于他们是否在其浏览器cookie中存储了PayPal电子邮件。如果他们这样做,顶部的“登录PayPal”部分将被扩展,电子邮件已填写,他们只需输入密码并执行大约3次点击即可完成结帐。

如果他们的Cookie中没有存储PayPal电子邮件,则会扩展底部创建帐户或按访客付费部分。 (如果您想要访客结账,请在初始的SetExpressCheckout请求中传递SOLUTIONTYPE = Sole。)

客户可以随时在两个展开的部分之间切换,这只是各种各样的“智能默认”。

尝试在隐身/隐私浏览窗口中进行所有“信用卡优先”测试。