【发布时间】:2021-06-01 20:04:50
【问题描述】:
我正在尝试为个人电子商务网络应用程序设置一个有效的 paypal 按钮。
我的沙盒文本应用程序在接受付款/非付款和退货方面表现完美,但是当我将我的客户端 ID 更改为实时版本时,它给了我一个错误。
它说该卡无法使用。
我也常驻爱尔兰,位置偏僻是个问题。
我的代码如下。
我的客户 ID 后面跟着“...¤cy=EUR”
我应该指出,这是在单击使用信用卡/借记卡付款选项时。我还没有测试从 Paypal 帐户付款。
它说请使用另一张卡或帐单地址错误。
useEffect(() => {
window.paypal.Buttons({
createOrder: (data, actions, err) => {
return actions.order.create({
intent: 'CAPTURE',
purchase_units: [{
description: 'Door to Door',
amount: {
currency_code: 'EUR',
value: 0.01
}
}]
})
},
onApprove: async(data, actions) => {
const order = await actions.order.capture();
setPaidFor(true);
sendEmail();
console.log(order)
},
onError: (err) => {
setPaidError(true);
}
}).render(paypal.current)
}, [])
【问题讨论】:
-
也许是因为英国脱欧? ;)
-
我会在删除应用程序特定内容后搜索我的错误消息。在 SO 问题中包含确切的错误消息总是一个好主意 -
It says the card cannot be used.不太可能是您得到的确切错误? -
我的意思是关于支付宝智能按钮,它以红色显示“无法使用卡”
标签: javascript reactjs paypal frontend paypal-rest-sdk