PayPal Checkout Button



我正在尝试为个人电子商务web应用程序设置一个工作paypal按钮。

我的沙箱文本应用程序在付款/不付款和退货方面工作完美,但当我将客户端id更改为实时版本时,它会给我一个错误。

上面说这张卡不能用

我也在爱尔兰工作,地理位置不太好是个问题。

我的代码如下:

我的客户端id后面跟着'…&currency=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)
}, [])

听起来那张卡因为现场支付的目的被拒绝了,不能使用。不是集成问题。

如果支付像0.01美元这样的低得离谱的金额或在自己的账户中进行实时测试付款,这是不允许的,这并不罕见。使用沙盒环境进行您自己的测试。

最新更新