【问题标题】:paypal not offering the option to pay without a paypal account贝宝不提供在没有贝宝账户的情况下支付的选项
【发布时间】:2022-01-24 17:58:38
【问题描述】:

当我使用以下代码设置按钮时,PayPal 未显示使用借记卡/信用卡付款的选项。

我已与我的客户(他设置了 PayPal 账户)核实过,他们告诉我他们已经设置了企业账户,并验证了电子邮件地址。

我已经删除了敏感信息,但代码中的所有内容都正确传递给了 PayPal(正确的价格、帐户详细信息等),但只提供登录或创建帐户的选项。

我是否遗漏了代码中的任何内容?

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" id="paynow" name="paynow">
<input type="hidden" name="cmd" value="_xclick" />
<input type="hidden" name="bn" value="webassist.dreamweaver.4_5_0" />
<input type="hidden" name="business" value="email@address.com" />
<input type="hidden" name="item_name" value=<?php echo "Annual Meeting 2022 Attendee Registration for ".$DETAILS->getColumnVal("contact_name"); ?> />
<input type="hidden" name="item_number" value="<?php echo "ATT-".$DETAILS->getColumnVal("id"); ?>" />
<input type="hidden" name="amount" value="<?php echo($DETAILS->getColumnVal("total_cost")); ?>" />
<input type="hidden" name="currency_code" value="USD" />
<input type="hidden" name="shipping" value="0" />
<input type="hidden" name="handling" value="0" />
<input type="hidden" name="return" value="https://www.thewebaddress.com" />
<input type="hidden" name="cancel_return" value="<?php echo"https://www.thewebaddress.com/att_confirmation.php?id=".$DETAILS->getColumnVal("id"); ?>" />
<input type="hidden" name="undefined_quantity" value="0" />
<input type="hidden" name="receiver_email" value="email@address.com" />
<input type="hidden" name="mrb" value="code in here" />
<input type="hidden" name="pal" value="code in here" />
<input type="hidden" name="no_shipping" value="1" />
<input type="hidden" name="no_note" value="0" />
<button type="submit" class="btn btn-success btn-lg text-white" form="paynow" value="Submit">Proceed to Payment Screen</button>

【问题讨论】:

    标签: paypal


    【解决方案1】:

    在 PayPal 结帐页面中以访客身份付款的选项取决于许多因素,并且无法保证。您所描述的是无法改变的正常行为。

    如果您想让“借记卡或信用卡”选项始终出现在您的网站上,您可以集成当前的 PayPal Checkout 按钮,该按钮为此专门提供了一个黑色按钮。请参阅the documentation,或demo code sample

    【讨论】:

    • 我一直在其他网站上使用此代码,并且以前从未在未设置帐户的情况下阻止付款。这是新事物吗?
    • 它的一部分可能是新的,它总是取决于许多因素,而且不知道发生了什么变化。多年来,黑色按钮一直是唯一有保证的选择,这并不新鲜。
    • 很公平,感谢您的解释和链接。我已经开始使用它,看看它是如何工作的。这是否意味着我需要访问每个客户的 PayPal 帐户才能进行设置?
    猜你喜欢
    • 2017-07-12
    • 2013-02-20
    • 2016-11-24
    • 2015-12-15
    • 2012-01-22
    • 2015-04-09
    • 2014-02-04
    • 1970-01-01
    • 2013-03-06
    相关资源
    最近更新 更多