【问题标题】:Inconsistent checkout screens for Paypal express checkoutPaypal 快速结帐的结帐屏幕不一致
【发布时间】:2013-12-15 20:14:46
【问题描述】:

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

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

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

  3. 有时,我们会得到一个更像“移动”的登录页面,其中信用卡内容完全隐藏在“以访客身份结帐”按钮中,如图所示。

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

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

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

【问题讨论】:

    标签: paypal


    【解决方案1】:

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

    我在这里找到了答案:

    Paypal express "order summary" page

    我在我的 Paypal URL 中添加了“force_sa=true”参数:

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

    新页面的权重肯定会更频繁地出现在移动设备上。如果没有该参数,我会在大约 5 次刷新后在 iPad 上获得新样式页面,使用该参数我可以随心所欲地刷新并且永远看不到新页面。

    很明显,PayPal 最终会向所有人推出新页面,但这种技术可以让我们在做好准备时有一个权宜之计 ;-)

    【讨论】:

    • 谢谢。我现在已经摆脱了这个问题,野马会很难把我拉回使用 Paypal,但这是一个非常有用的公共知识。
    • 诅咒。添加“force_sa”参数现已停止工作!看起来 PayPal 已禁用它 :-( 您仍然可以强制新页面,而不是旧页面
    • 我观察了新页面发送的请求,并在末尾添加了“&xo_node_fallback=true&force_sa=true&fallback=1”。新页面从未出现。但我在沙盒中。沙盒和直播之间似乎存在一些差异。
    【解决方案2】:

    如图所示的屏幕是 PayPal 的新结帐。目前只是部分部署,您可以将其视为 A/B 测试。

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

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

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

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

    【讨论】:

    • 感谢您对 A/B 测试的确认。我已经通过了 SOLUTIONTYPE=Sole(和 LANDINGPAGE=Billing),虽然我得到了 Guest 提供,但它就在按钮后面,即使在那里也没有提到信用卡付款。这不仅是一个 cookie 问题,因为隐身/私人没有任何区别,清除缓存也没有。不幸的是,Paypal 的“新。更快。更简单”正在赶走超过 50% 的客户!
    • 啊。是的,在新布局中,客户似乎必须单击以访客身份付款并输入帐单地址,然后才能看到有关信用卡的信息。唯一需要注意的是初始登陆页面上的钱包图片,这可能太微妙了。我不知道有什么方法可以通过新的结账来改变 paypal.com 页面上的体验。我可以建议的最佳解决方法是在将客户引导至 PayPal 之前在您自己的网站上显示“解决方案图形”图像之一:paypal.com/logocenter
    • Paypal 支持部分证实了这一点,尽管目前的迹象表明正在推出的设计使 SOLUTIONTYPE=Sole 毫无意义且不起作用。这超出了我们的控制范围,我们正在努力表达我们的不满。
    • 没有办法避免这个新屏幕了,而且它甚至没有本地化! (例如:法国客户将看到一个英文结帐页面)。用 PayPal 的人力部署一个非本地化的结帐页面是荒谬的!
    • @PrestonAlexander 我们还注意到快速结帐的不同布局,在完成付款过程后,屏幕在android中保持打开状态,有没有办法关闭它?
    猜你喜欢
    • 2014-12-07
    • 2013-03-05
    • 2017-11-22
    • 2011-08-10
    • 2011-06-16
    • 2016-07-10
    • 2017-07-15
    • 2023-04-08
    • 2012-10-08
    相关资源
    最近更新 更多