我突然开始得到:{ error:"invalid_client",error_description:“客户凭据丢失”}错误:"invalid_client“error_description:”客户凭据丢失“
我使用的代码工作得很好,然后就停止了,我不知道为什么?
守则是:
paypal.Button.render({
env: 'sandbox',
client: {
sandbox: 'A Sandbox api key k',
production: 'NONE'
},
commit: true, // Show a 'Pay Now' button
payment: function(data, actions) {
return actions.payment.create({
payment: {
transactions: [
{
item_list:
{
items: test
}
,
amount: amounthold
}
]
}
});
},
onAuthorize: function(data, actions) {
return actions.payment.execute().then(function(payment) {
tansact = payment.transactions;
details = payment.payer;
runAjax("authoriseResult",tansact,details);
});
},
onCancel: function(data) {
jQuery('#checkoutHolder').html('<h1>The checkout failed please refresh the page and try again.</h1>');
jQuery(".payPalButton").hide();
}
},“#paypal-按钮”);
它适用于当我从沙箱切换到生产,但沙箱只是不断失败。
有什么想法吗?
发布于 2018-04-27 08:35:01
好的,今天72小时后,它才开始工作-没有代码更改,什么都没有改变!我想沙箱系统不太强大。
因此,如果您将来正在阅读这篇文章,我建议您检查一下,看看您的代码是否使用了实时api -产品-如果这是工作的机会,您的代码是好的,贝宝沙箱没有正常工作。即使他们的系统说一切都好!等72个小时再试一次。
https://stackoverflow.com/questions/50022805
复制相似问题