gab*_*b06 5 javascript paypal paypal-rest-sdk
我目前正在使用此代码通过 PayPal Express Checkout 在我的网站上接受付款。我使用“NO_SHIPPING”选项删除了运输字段。由于我销售数字商品,因此我还想删除帐单地址字段(名字、姓氏、邮政编码、电话、电子邮件)或至少删除其中任何字段。怎么做?
<script src="https://www.paypal.com/sdk/js?client-id={client-id}"></script>
<script>
render_paypal_button();
function render_paypal_button() {
paypal.Buttons({
createOrder: function(data, actions) {
return actions.order.create({
purchase_units: [{
amount: {
value: 1.00
}
}],
application_context: {
shipping_preference: 'NO_SHIPPING'
}
});
},
onApprove: function(data, actions) {
return actions.order.capture().then(function(details) {
});
}
}).render('#paypal-button-container');
</script>
Run Code Online (Sandbox Code Playgroud)
账单字段用于 PayPal 的付款处理,因为它们用于与信用卡公司进行通信,以更好地检查欺诈行为并确保付款尝试是真实的。它们不会退还给您或包含在您看到的交易中。你无法删除它们。
请注意,PayPal 账单信息在设计上是在 PayPal 帐户内保密的。收件人将看到的只是成功的 PayPal 付款(以及任何运输详细信息(如果适用))。如果使用 JS SDK 进行结账,网站所有者可能知道点击了哪种本地付款方式按钮(例如黄色 PayPal 按钮、稍后付款按钮或黑色“借记卡或信用卡”按钮,以及其他可能因付款人国家/地区而异的按钮) )但收款人不会知道客户最终在 PayPal 中选择了哪个资金来源或账单详细信息。但这也是设计使然,任何账单信息都会被存储并保密。这就是许多在线付款人更喜欢使用 PayPal 的原因之一,因为他们了解并信任它,而不是在他们以前从未使用过的随机网站中输入敏感的账单信息。