PayPal REST API不起作用



我突然开始得到:{错误:" Invalid_Client",error_description:" client recorters丢失"}错误:" 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-button'(;

当我从沙箱切换到生产时,它可以与之搭配。

有什么想法?

好的,所以今天72小时后它刚刚开始工作 - 没有代码更改,根本没有更改!我想沙盒系统不太强大。

因此,如果您将来您会阅读本文,我建议您检查您的代码是否使用实时API -Production-工作机会 - 如果工作机会是好的,您的代码很好,而PayPal Sandbox无法正常工作。即使他们的系统说一切都可以!等待72个小时,然后重试。

相关内容

  • 没有找到相关文章

最新更新