我正在尝试在 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
"
我尝试使用信用卡/借记卡付款并在县下拉列表中选择印度但每次我都遇到相同的错误“无法捕获订单”
我该如何解决这个错误??