删除 PayPal Checkout 中的账单地址字段

Posted

技术标签:

【中文标题】删除 PayPal Checkout 中的账单地址字段【英文标题】:Remove billing address fields in PayPal Checkout 【发布时间】:2020-04-05 07:48:21 【问题描述】:

我目前正在使用此代码在我的网站上使用 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>  

【问题讨论】:

【参考方案1】:

结算字段用于 PayPal 的付款处理,因为它们对于与信用卡公司的通信是必需的。它们不会退还给您,也不会作为您看到的交易的一部分包含在内。您无法删除它们。

【讨论】:

以上是关于删除 PayPal Checkout 中的账单地址字段的主要内容,如果未能解决你的问题,请参考以下文章

PayPal PayPalCheckoutSdk 获取付款人的账单地址

删除 PayPal Express Checkout 中的送货地址选项

从 Paypal 账单协议表单中删除送货地址

删除(或预填充)PayPal Express Checkout 的地址详细信息

Stripe - 如何在 Checkout.Session 中获取账单地址信息

Woocommerce 和 PayPal 账单地址