如何解决贝宝结帐按钮
我正在尝试为个人电子商务网络应用设置一个有效的 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)
},[])
解决方法
听起来该卡已被拒绝用于实时付款,无法使用。不是集成问题。
如果支付 0.01 美元等低得离谱的金额或向您自己的帐户进行实时测试付款,这并不罕见,这是不允许的。使用沙盒环境进行您自己的测试。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。