如何从 Checkout Popup 中删除“Ship to”部分?

Posted

技术标签:

【中文标题】如何从 Checkout Popup 中删除“Ship to”部分?【英文标题】:How do I remove a "Ship to" section from Checkout Popup? 【发布时间】:2017-01-31 21:35:48 【问题描述】:

在使用 Paypal API 创建付款时,是否有任何选项允许从 Checkout 弹出窗口中删除“Ship to”部分?我的意思是不要在弹出窗口中显示它。

在为支付创建配置时,我不会在 payment_json 对象的任何地方使用 shipping_address option。但该部分仍然存在。

【问题讨论】:

【参考方案1】:

我添加此答案是因为我来到这里时使用 PayPal 智能支付按钮 搜索禁用送货信息。这个答案可能会对他们有所帮助。

您必须添加以下行才能删除寄往地址。

application_context: shipping_preference: 'NO_SHIPPING'

例如:

paypal.Buttons(
  createOrder: function(data, actions) 
    return actions.order.create(
      purchase_units: [ amount:  value: 1.00  ],
      application_context:  shipping_preference: 'NO_SHIPPING' 
    );
  
).render("#paypal-button-container");

【讨论】:

【参考方案2】:

您需要使用Payment Experience API。

创建新的 web_profile,并设置演示文稿

"no_shipping": 1,
"address_override": 0

【讨论】:

很高兴听到它是可配置的。最后我又回到了任务中,我要试一试。我会写下我的经历。 是的,没错。答案被接受。你不知道如何让用户选择信用卡付款吗?目前PP的行为是它只提供用户的PP余额来进行支付。但是我怎样才能让用户选择支付选项,无论是 PP 帐户还是信用卡 希望,这会有所帮助 - PayPal Rest API: How to disable registration/pay with creditcard dialog at express checkout

以上是关于如何从 Checkout Popup 中删除“Ship to”部分?的主要内容,如果未能解决你的问题,请参考以下文章

在 Kivy 中,为啥 popup.dismiss() 不从内存中删除弹出窗口?

如何删除 Woocommerce Checkout 页面中的“Hello Member”?

php 此MU插件允许从Checkout页面删除字段

sh 一个命令中的Git create和checkout分支

php WooCommerce:从Checkout页面删除不必要的账单字段。

php WooCommerce:从Checkout页面删除不必要的账单字段。