401在生产系统上使用节点SDK处理paypal付款时的invalid_client

时间:2017-12-04 06:34:15

标签: node.js api paypal payment

我有一个奇怪的情况,当我尝试使用节点SDK在我的生产系统上进行付款时,我总是遇到401 invalid_client错误。 凭证是100%正确,模式属性设置为实时,此配置适用于localhost - 我可以处理付款没有问题。所以sandbox适用于生产和localhost,只能在localhost上运行。当我在localhost上模拟实时模式时,ENV变量完全相同。我从PayPal获得的调试ID是bc930e48644c9。有没有人知道这里发生了什么?

1 个答案:

答案 0 :(得分:2)

问题已经设定:

https://github.com/paypal/PayPal-node-SDK/issues/320

似乎在节点sdk的v1.8.0更新之后发生。根据描述,npm包回滚到v1.7.1似乎有效。

编辑:刚刚通过我的自我确认。的工作原理。