我想卖媒体,并选择PayPal Payments Standard来做。
根据official documentation买家可以在没有PayPal帐户的情况下进行购买。只需输入卡号/ CVC,名称和其他一些字段即可购买。
但是,当我点击使用Paypal按钮编辑器创建的“立即购买”按钮时,它提供了两个选项:“使用我的PayPal帐户付款”或“创建PayPal帐户”。如果没有创建PayPal帐户,则无法支付。
我不想强迫买家记账并填补很多领域。卡号,有效期,CVC以及可能的姓/名 - 这是必要和充分的。如何使它成为可能?
答案 0 :(得分:15)
如果您所在的国家/地区支持的功能允许买家使用信用卡付款而无需使用PayPal帐户,则只需在帐户中启用PayPal帐户即可选。
这可以通过登录您的帐户并转到您的个人资料来完成 进入个人资料页面后,您需要转到您的网站付款偏好设置 这可能是您的销售工具,具体取决于您拥有的帐户类型 进入网站付款偏好设置页面后,您需要将PayPal帐户可选设置为“开启”。这样,您的买家就可以使用信用卡付款。
请注意,这仅适用于受支持的国家/地区。此外,您的电子邮件地址必须得到确认,并且不得设置订阅,定期付款或结算协议。
答案 1 :(得分:8)
我花了一些时间与Paypal客户技术和商业支持: 他们说,出于安全原因,Paypal Standard不再支持付款而不创建Paypal帐户。
目前唯一的方法是使用Paypal Express Checkout和Paypal Pro。
此功能也可能会从Paypal Express Checkout中删除
在其他一些PayPal帐户上工作时,我发现告诉我的并不总是如此。有时,不允许创建帐户的付款。这取决于几个因素,例如,企业帐户的年龄或它做了多少交易。我认为最终只是商业帐户的可信赖性问题。
答案 2 :(得分: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, 我使用了Client Side REST,并将其粘贴到我的结帐页面中。我使用上面步骤1中创建的客户端ID更新了沙箱和生产客户端ID值。
4)我在页面上添加了一个隐藏变量: 我从背后的代码中设置了总计包括运费。我知道还有其他方法可以做到这一点,但我是一个习惯的生物。 :)
5)然后,代替生成的javascript中的硬编码量,我从隐藏的输入对象中获取金额值:金额:{total:amount.value,currency:' USD' }
现在,当客户登陆我的结账页面时,我会显示一个漂亮的数据网格/表格,显示他们的订单详细信息以及发货总额。当他们点击"结账时使用paypal"按钮,贝宝为我总结了快速结账,我完成了。