【问题标题】:Paypal Payment Standard default enter card detailsPaypal Payment Standard 默认输入卡详细信息
【发布时间】:2012-11-02 03:29:13
【问题描述】:

我确定这个话题已经在这里了,但我刚刚与 Paypal 通了电话,试图找出他们的帐户上是否有一个设置可以让客户看到“输入卡详细信息区域”而不是自动(默认设置)指导您登录/注册到您的贝宝帐户。 Paypal 表示他们没有设置可以做到这一点,但 moo.com 会在您结帐时这样做,即使您在他们的网站将您转移到 paypal 网站进行付款后登录到 paypal,它也会显示输入卡详细信息区域。所以贝宝声称这是moo的网站告诉贝宝做的事情,而不是相反。我知道许多卖家都遇到了同样的问题,因为许多购物者认为结账方式只适用于贝宝账户持有人,所以贝宝拒绝客户。现在我想知道 Maya 是否有(或可能创建)一个代码来告诉贝宝(覆盖它)并显示“输入卡详细信息”而不是默认登录/注册?

我很不擅长解释这些东西,所以很抱歉它太长了。这不是我要求的,这只是我们许多人可能有的想法。谢谢!

玛姬

【问题讨论】:

    标签: wordpress paypal payment woocommerce


    【解决方案1】:

    这是一个关于 WooCommerce PayPal 标准支持的常见问题,其中包含一些关于所需内容的提示。基本上有两件事:

    1. 确保可选的 PayPal 帐户已开启

    2. 不要让 WooCommerce 将用户的电子邮件发送到 PayPal

    电子邮件会导致 PayPal 认为用户有帐户,因此您使用 WooCommerce 过滤器删除电子邮件:

    function smw_woo_paypal_args($args) {
        $args['email'] = '';
        return $args;
    }
    add_filter( 'woocommerce_paypal_args', 'smw_woo_paypal_args', 99);
    

    【讨论】:

    • 当我将代码添加到我的主题的functions.php时,这对我不起作用。
    • @travis 我怀疑 Paypal 再次更改了他们的系统。这曾经有效,但我见过他们将客户发送到 Paypal 地狱的情况,即使没有提供电子邮件。我的建议:使用 Stripe。
    【解决方案2】:

    如果您使用Express Checkout,您可以设置 SOLUTIONTYPE=Sole 和 LANDINGPAGE=Billing 以强制选择使用信用卡付款,而不是登录 PayPal 帐户。

    您还需要确保在网站付款首选项下的 PayPal 帐户配置文件中禁用“PayPal Account Optional”。

    【讨论】:

    • 感谢 Andrew,但这不是我正在寻找的解决方案。 Moo.com 不使用快速结帐,并且能够向贝宝发送代码以打开第二个选项,因此必须有相当简单的解决方案。没关系,据我所知,没有用于快速结账的 woocommerce 扩展程序。
    • 嗯,你当时看起来不是很努力。 ;) wordpress.org/plugins/paypal-for-woocommerce
    • 您是否尝试像@Peter Wooster 提到的那样删除电子邮件值?我很好奇这是否有用。根据我的经验,这些结帐页面一直是由 cookie 驱动的。
    猜你喜欢
    • 1970-01-01
    • 2022-01-09
    • 2014-09-26
    • 2013-04-03
    • 2015-07-22
    • 2021-12-14
    • 2020-10-12
    • 2021-09-08
    • 1970-01-01
    相关资源
    最近更新 更多