Paypal Express结帐的结帐屏幕不一致 [英] Inconsistent checkout screens for Paypal express checkout

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

问题描述

我们正在开发一个使用Paypal Express Checkout的应用程序,并且发现有两个不同的登录页面.实际上,我们发现的问题表面上看起来与

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 Express结帐的结帐屏幕不一致的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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