贝宝付款标准,无需创建贝宝账户

Posted

技术标签:

【中文标题】贝宝付款标准,无需创建贝宝账户【英文标题】:Paypal Payments Standard without creating Paypal account 【发布时间】:2013-03-06 17:01:40 【问题描述】:

我想销售媒体,并选择了 PayPal Payments Standard。

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

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

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

【问题讨论】:

您好,您是否设法让您的客户只用信用卡付款而不创建帐户? @Ivan 嗨。是的。这实际上是帐户所有者所属国家/地区的问题。正如您从 PP_MTS_Chad 的回答中看到的那样,国家/地区列表是一种“贝宝的秘密”,并未在任何地方发布。加拿大肯定在此列表中,因此加拿大的一个注册帐户需要一个选项。 【参考方案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 会为我执行一次快速结帐,然后我就完成了。

【讨论】:

【参考方案2】:

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

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

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

更新

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

【讨论】:

那为什么this page还在呢? 这是一个非常好的问题。特别是因为还有其他页面谈到了这一点。在我看来,贝宝对任何事情都不是很清楚......事实上,没有使用贝宝标准的贝宝账户的付款已经从我使用过的所有网站(几个)中消失了,而贝宝快递结账的网站上仍然存在。关于您链接的页面,我只能说它似乎与某些 eBay 结帐页面有关……也许答案就在于此,对不起,但我对 ebay 真的一无所知。 安全原因哈哈。他们只是想增加用户来增加股票。 现在在意大利,即使使用 PP Express Checkout 付款也需要 PP 帐户。 那么最后,如果你想接受paypal和信用卡,你需要一个完全不同的CC解决方案,比如另一个支付网关什么的?【参考方案3】:

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

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

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

【讨论】:

this 是国家列表吗?我的国家在“总支付解决方案”部分。根据documentation,我应该在Profile-My selling tools 部分找到“Paypal Account Optional”,因为我有 Premier 帐户。没有这样的选择。我做错了什么? 您能否提供您尝试设置的帐户的电子邮件地址? 没有。 *** 没有私人消息功能,我不想在这里公开发布电子邮件。您在 *** 上看到了一个名称,我在 paypal 个人资料中指定了相同的名称。 您能解释一下是什么原因吗?国家的list 包含国家作为“总支付解决方案”,因此国家不是原因。 docs 告诉“Premier”帐户应该具有该功能,因此帐户类型不是原因。嗯...有一些标准是 PayPal 没有发布的还是什么? 您好,我有同样的问题 - 我花了几天时间为我的客户整合 PayPal 支付,为他们提供了在没有 paypal 帐户的情况下也可以支付的选项。许多例如年长的客户不知道如何开设 PayPal 帐户,所以我明白,我可以将此功能用于我的 Business 帐户。我来自斯洛伐克/斯洛伐克***。斯洛伐克也是这样吗?为什么我不开 PayPal 账户就不能接受信用卡?如果这是真的,那么 PayPal 实际上是在误导全球数百万人。应提供支持的国家/地区列表。感谢您的解释。

以上是关于贝宝付款标准,无需创建贝宝账户的主要内容,如果未能解决你的问题,请参考以下文章

Paypal 订阅付款想要 3 个选项?

贝宝:接受没有贝宝账户的信用卡/借记卡

有没有办法用贝宝创建后付费订阅?

贝宝沙盒与真实账户

我可以用信用卡创建账单协议吗(没有贝宝账户)

无需访问贝宝网站即可接受支付形式贝宝