13

我想销售媒体,并选择了 PayPal Payments Standard 来做这件事。

根据官方文件,买家可以在没有贝宝账户的情况下进行购买。只需输入卡号/CVC、姓名等字段即可购买。

但是,当我单击使用 Paypal 按钮编辑器创建的“立即购买”按钮时 - 它提供了两个选项:“使用我的 PayPal 帐户付款”或“创建一个 PayPal 帐户”。如果不创建贝宝帐户,就无法付款。

我不想强迫买家记账并填写很多字段。卡号、到期日期、CVC 以及可能的名字/姓氏 - 这是必要且足够的。如何使它成为可能?

4

3 回答 3

15

如果您所在的国家/地区支持允许买家在没有 PayPal 账户的情况下使用信用卡付款的功能,您只需在您的账户中启用 PayPal 账户可选。

这可以通过登录您的帐户并转到您的个人资料来完成。
进入您的个人资料页面后,您需要转到您的网站付款首选项。
这可能在您的销售工具下,具体取决于您拥有的帐户类型。
进入网站支付首选项页面后,您需要将 PayPal Account Optional 设置为“ON”。然后,这将允许您的买家仅使用信用卡付款。

请记住,这仅适用于受支持的国家/地区。此外,您的电子邮件地址必须得到确认,并且您不得设置订阅、定期付款或计费协议。

于 2013-03-18T13:49:40.407 回答
8

我花了一些时间在 Paypal 客户技术和商业支持方面:他们说出于安全原因,Paypal Standard 不再支持不创建 Paypal 帐户的付款。

目前,拥有它的唯一方法是使用 Paypal Express Checkout 和 Paypal Pro。

可能此功能也将从 Paypal Express Checkout 中删除

更新

在其他一些贝宝帐户上工作时,我发现告诉我的内容并不总是正确的。有时允许在不创建帐户的情况下付款。这取决于几个因素,例如企业帐户的年龄或进行了多少次交易。我认为最终只是商业账户的可信度问题。

于 2014-04-02T14:56:14.987 回答
1

我知道这是一篇较旧的帖子,但我遇到了完全相同的情况,经过几天的搜索,我终于找到了一种解决方法,即访客结账没有出现在快速结账中。

我基本上必须创建一个 PayPal Express Checkout 应用程序。

它最终比我预期的要容易得多。以下是我遵循的步骤:

1) 我登录了我的 PayPal 帐户并在这里创建了一个 paypal 应用程序:https ://developer.paypal.com/developer/applications/create 我保存了创建的沙箱和生产客户端 ID 值,我以后需要它们

2) 然后我将 checkout.js 脚本添加到我的结帐页面:

PayPal 建议参考他们的脚本,而不是将本地副本下载到您的项目中。

3) 接下来,我去这里帮助创建结帐页面所需的 javascript:https ://developer.paypal.com/demo/checkout/#/pattern/client ,我使用了客户端 REST,并粘贴了它进入我的结帐页面。我使用在上面的步骤 1 中创建的客户端 ID 更新了沙盒和生产客户端 ID 值。

4)我在页面上添加了一个隐藏变量:我从后面的代码中设置了包括运费在内的总计。我知道还有其他方法可以做到这一点,但我是一个习惯性的生物。:)

5)然后,而不是生成的javascript中的硬编码金额,我从隐藏的输入对象中获取金额值:amount:{total:amount.value,currency:'USD'}

现在,当客户登陆我的结帐页面时,我会显示一个漂亮的数据网格/表格,其中显示了他们的订单详细信息和运费总额。当他们点击“使用 paypal 结帐”按钮时,paypal 会为我执行一次快速结帐,然后我就完成了。

于 2018-02-20T20:10:07.393 回答