Paypal 贝宝RESTAPI不工作

Paypal 贝宝RESTAPI不工作,paypal,paypal-sandbox,Paypal,Paypal Sandbox,我突然发现: {错误:“无效的客户端”,错误描述:“客户端凭据丢失”} 错误 : “无效的\u客户端” 错误描述 : “缺少客户端凭据” 我使用的代码运行良好,然后就停止了,我不知道为什么 代码是: paypal.Button.render({ env:'sandbox', 客户:{ 沙盒:“沙盒api密钥k”, 制作:“无” }, 提交:true,//显示“立即付款”按钮 支付:功能(数据、操作){ 返回操作.payment.create({ 付款:{ 交易:[ { 项目清单: { 项目:测试

我突然发现: {错误:“无效的客户端”,错误描述:“客户端凭据丢失”} 错误 : “无效的\u客户端” 错误描述 : “缺少客户端凭据”

我使用的代码运行良好,然后就停止了,我不知道为什么

代码是:

paypal.Button.render({

env:'sandbox',
客户:{
沙盒:“沙盒api密钥k”,
制作:“无”
},
提交:true,//显示“立即付款”按钮
支付:功能(数据、操作){
返回操作.payment.create({
付款:{
交易:[
{
项目清单:
{
项目:测试
}
,
金额:持有金额
}
]
}
});
},
onAuthorize:函数(数据、操作){
返回actions.payment.execute().then(函数(付款){
tansact=付款。交易;
详细信息=payment.payer;
runAjax(“授权结果”,tansact,详细信息);
});
},
onCancel:函数(数据){
jQuery(“#checkoutHolder”).html('签出失败,请刷新页面并重试');
jQuery(“.payPalButton”).hide();
}
}“#贝宝按钮”)

当我从沙盒切换到生产环境时,它可以工作,但沙盒总是失败


有什么想法吗?

好的,72小时后的今天,它才开始工作-没有代码更改,没有任何更改!。我猜沙箱系统不是很健壮


因此,如果您将来阅读本文,我建议您检查一下您的代码是否使用实时api(生产)工作,如果这样工作,那么您的代码很可能很好,而paypal沙箱工作不正常。即使他们的系统说一切都好!等待72小时,再试一次。

同样的事情也发生在我身上。我的沙盒帐户运行良好,但从过去20小时开始,它也给了我同样的错误。如果有人有解决办法,我也有同样的问题
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();

}