使用 react-paypal-js 禁用送货地址
Posted
技术标签:
【中文标题】使用 react-paypal-js 禁用送货地址【英文标题】:Disable shipping address with react-paypal-js 【发布时间】:2021-08-26 10:26:14 【问题描述】:您好,我正在使用此模块将 Paypal 解决方案集成到我的网站中:https://www.npmjs.com/package/@paypal/react-paypal-js
然而,尽管它似乎是由 paypal 官方开发的,但似乎没有在结帐时禁用送货地址的选项
<PayPalScriptProvider options= "client-id": clientId, currency: "GBP", "disable-funding": "sofort", shippingPreference: "NO_SHIPPING" >
结帐页面似乎没有任何影响,因为它仍然显示收货地址
【问题讨论】:
【参考方案1】:在挖掘源代码后,您可以提供许多选项。我可以像这样设置没有送货地址:
const createOrder = (data, actions) =>
return actions.order
.create(
purchase_units: [
amount:
value: donationAmount,
,
,
],
application_context:
shipping_preference: "NO_SHIPPING"
)
.then((orderID) =>
setOrderID(orderID);
return orderID;
);
<PayPalButtons style= layout: "vertical" createOrder=createOrder />
【讨论】:
以上是关于使用 react-paypal-js 禁用送货地址的主要内容,如果未能解决你的问题,请参考以下文章