【发布时间】:2019-09-02 01:08:01
【问题描述】:
我正在将智能支付按钮集成到贝宝结帐中
<script src="https://www.paypal.com/sdk/js?...>
paypal.Buttons({
createOrder(data, actions) {
// ...
onApprove(data, actions) {
// ...
}).render('#paypal-button');
除了使用 PayPal 帐户付款外,我们还希望用户无需创建 paypal 帐户即可使用 SEPA 或信用卡支付我们的数字产品。
我们不需要用户输入帐单地址或送货地址。我们已经掌握了这些信息并自行处理帐单,但送货不适用。
有什么方法可以禁用使用 JS SDK 的地址输入(最好还有联系信息输入)?我可以将任何参数传递给 SDK 资源或 paypal.Buttons.render() 方法吗?
当通过其他支付提供商使用信用卡支付时,他们从不关心用户信息。只有数字、过期和 CVS 对良好的用户体验很重要。即使输入 CC 号码也已经很痛苦了。这同样适用于使用 SEPA 付款。我只是不希望用户必须输入他们的地址。
或者我是否必须将客户信息传递给 PayPal 以帮助防止欺诈?如果是这样,我至少可以禁用“运送到帐单地址”复选框吗?这可能会让我们的用户感到困惑。
谢谢!
【问题讨论】:
标签: javascript paypal paypal-sandbox paypal-rest-sdk