【问题标题】:Disable shipping address with react-paypal-js使用 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" }}>

结帐页面似乎没有任何影响,因为它仍然显示收货地址

【问题讨论】:

    标签: reactjs paypal paypal-sandbox paypal-rest-sdk


    【解决方案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} />
    

    【讨论】:

      猜你喜欢
      • 2011-05-16
      • 2021-12-19
      • 2011-08-09
      • 2014-02-11
      • 2021-05-22
      • 2021-03-21
      • 2014-05-29
      • 2019-07-11
      • 1970-01-01
      相关资源
      最近更新 更多