【发布时间】:2019-08-03 12:09:25
【问题描述】:
我正在使用贝宝按钮 SDK。激活按钮的代码是:-
paypal.Buttons({
createOrder: ( data, actions ) => {
return actions.order.create({
purchase_units: [{
amount: {
value: this.amount.toFixed(2),
currency_code: "GBP",
}
}]
})
},
onApprove: ( data, actions ) => {
return actions.order.capture().then(details => {
console.log('details',details);
})
},
onError: ( error ) => {
console.log('error',error);
}
}).render('#paypal-button-container')
用户界面按预期运行,然后在返回错误之前有很长的暂停。脚本标签中使用的 client_id 用于沙盒帐户。我找不到描述错误可能原因的文档...
error Error: Order could not be captured
非常感谢任何建议。
贝宝..https://developer.paypal.com/docs/checkout/integrate/#1-get-paypal-rest-api-credentials
【问题讨论】:
标签: javascript paypal