Paypal 快速结账的结账屏幕不一致 [英] Inconsistent checkout screens for Paypal express checkout

查看:22
本文介绍了Paypal 快速结账的结账屏幕不一致的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们正在开发一个使用 Paypal Express Checkout 的应用程序,我们发现我们有两个不同的登录页面.我们实际上发现了一个表面上类似于 您可以强制 PayPal Payments Standard API 首先显示信用卡字段吗?,但有一些区别:

We're developing an application that uses Paypal Express Checkout, and we're finding that we get two different landing pages. We're actually finding a problem that seems superficially similar to Can you force PayPal Payments Standard API to show credit card fields first?, but with a few differences:

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

  1. Everything is fine with the sandbox, and we get exactly the appearance (credit card first) we want.

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

On the live site, about 50% of the time we get exactly the appearance (credit card first) we want.

有时,我们会得到一个更像移动设备的登录页面,信用卡信息完全隐藏在以访客身份结账"按钮中,如图所示.

Sometimes, we get a more "mobile-like" landing page, with the credit card stuff totally hidden in a "Check out as a guest" button, as shown.

这对我来说就像是一次失败的 A/B 测试.我们准确地发送了上面链接的问题中的变量,正如我所说,对于较旧的登录页面,一切正常.我知道也存在 cookie 问题,但在这种情况下,即使 Paypal 无法识别帐户并且清除了 cookie,我们也会看到它.

This feels like a failing A/B test to me. We're sending exactly the variables in the question linked above, and as I said, all works fine with the older landing pages. I know there are also cookie issues, but in this case, we're seeing it even when Paypal is not able to identify an account and when cookies are cleared.

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

Does anybody know if there is anything we can do to work around this?

如果需要,我可以添加代码,但问题似乎是数据多于逻辑.

I can add code if needed, but the problem appears to be more data than logic.

推荐答案

图中的屏幕是 PayPal 的新结帐.目前只是部分部署,你可以将其视为 A/B 测试.

The screen pictured is PayPal's new checkout. It is only partially deployed at this point, you can think of it as A/B testing.

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

Regarding whether the customer sees "credit cards first", this mostly depends on whether they have a PayPal email stored in their browser cookie. If they do, the top "Log in to PayPal" section will be expanded, the email filled out, and they just need to type in their password and do about 3 clicks to complete the checkout..

如果他们的 cookie 中没有存储 PayPal 电子邮件,底部的创建帐户"或以访客身份付款"部分将展开.(如果您希望客人结帐,请在初始 SetExpressCheckout 请求中传递 SOLUTIONTYPE=Sole).

If they do not have a PayPal email stored in their cookies, the bottom Create an Account or Pay as Guest section will be expanded. (If you want guest checkout, pass SOLUTIONTYPE=Sole in your initial SetExpressCheckout request).

客户始终可以在两个扩展部分之间切换,这只是某种智能默认".

The customer can always switch between the two expanded sections, it's just a "smart default" of sorts.

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

Try doing all your "credit cards first" testing in an incognito / private browsing window.

这篇关于Paypal 快速结账的结账屏幕不一致的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆