我有一个奇怪的情况,当我尝试使用节点SDK在我的生产系统上进行付款时,我总是遇到401 invalid_client错误。 凭证是100%正确,模式属性设置为实时,此配置适用于localhost - 我可以处理付款没有问题。所以sandbox适用于生产和localhost,只能在localhost上运行。当我在localhost上模拟实时模式时,ENV变量完全相同。我从PayPal获得的调试ID是bc930e48644c9。有没有人知道这里发生了什么?
答案 0 :(得分:2)
问题已经设定:
https://github.com/paypal/PayPal-node-SDK/issues/320
似乎在节点sdk的v1.8.0更新之后发生。根据描述,npm包回滚到v1.7.1似乎有效。
编辑:刚刚通过我的自我确认。的工作原理。