Paypal 集成错误请求/无法捕获订单

时间:2021-01-28 05:50:54

标签: reactjs paypal

我正在尝试在 react.js 中使用信用卡/借记卡实现 paypal 在这里,我为此使用了参考:enter link description here

&这是我的贝宝按钮代码参考:

 createOrder = (data, actions) => {
    // console.log('action',actions.order);
    return actions.order.create({
      purchase_units: [
        {
          description: +"Mercedes G-Wagon",         
          amount: {
            currency_code: "USD",
            value: 200,
            // intent: 'capture',
          },
        },
      ],     
    });
  };

  onApprove = (data, actions) => {
    actions.order.capture().then(details => {
      const paymentData = {
        payerID: data.payerID,
        orderID: data.orderID
      };
      console.log("Payment Approved: ", paymentData);
    });
  };

这里是paypal按钮的代码:

 <PayPalButton
              createOrder={(data, actions) => this.createOrder(data, actions)}
              onApprove={(data, actions) => this.onApprove(data, actions)}
            />

我还添加了 PAYPAL SDK 链接

src="https://www.paypal.com/sdk/js?client-id=Ae-iRhlCvBlx2WS-YACHU3MAMbbDPTj9Cp-ynyMFi2qautDvNMynnDn1mG3qgqyeiCD6IAFG0MPHfBxj
"

我尝试使用信用卡/借记卡付款并在县下拉列表中选择印度但每次我都遇到相同的错误“无法捕获订单”

我该如何解决这个错误??

0 个答案:

没有答案
相关问题