node.js - 在生产系统上使用 node SDK 处理 paypal 支付时出现 401 invalid_client

标签 node.js api paypal payment

我遇到了一个奇怪的情况,当我尝试使用 Node SDK 在我的生产系统上付款时,我总是收到 401 invalid_client 错误。 凭据是 100% 正确的,模式属性设置为实时并且此配置适用于本地主机 - 我可以毫无问题地处理付款。所以沙箱适用于生产和本地主机,现场只适用于本地主机。当我在本地主机上模拟实时模式时,ENV 变量完全相同。我从 PayPal 获得的调试 ID 是 bc930e48644c9。有人知道这里发生了什么吗?

最佳答案

问题已经设置:

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

好像是node sdk v1.8.0更新后出现的。根据描述,将 npm 包回滚到 v1.7.1 似乎可行。

编辑:刚刚由我自己确认。有效。

关于node.js - 在生产系统上使用 node SDK 处理 paypal 支付时出现 401 invalid_client,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47627722/

相关文章:

paypal - 如何在 Paypal 发票中添加新列

javascript - 在 Meteor 中使用 Flow Router 对路由进行分组

node.js - 将数据从两个模型发送到 View

node.js - 在mongodb中保存位置

.net - 是否应该将针对开发人员的异常消息本地化?

ssl - 来自 PayPal 沙箱的 "The certificate has expired"

c# - 没有 IPN 历史和 Paypal 安全

javascript - Jade/PUG JSON 插值

ios - ScannerKit API - Apple Mach-O 链接器错误

jquery - 通过 AJAX 调用 BigCommerce API 时出现 401 错误