【问题标题】:node js paypal rest sdk 401 error节点js paypal rest sdk 401错误
【发布时间】:2016-06-12 18:29:50
【问题描述】:

您好,我正在使用 nodejs 和 paypal-rest-sdk "^1.6.0" 和 express 4.13.1。

当我进行实时付款时出现此错误:

 { [Error: Response Status : 401]
  response:
   { error: 'invalid_client',
     error_description: 'Client Authentication failed',
     httpStatusCode: 401 },
  httpStatusCode: 401 }

但是当我使用沙盒主机时,我没有任何错误。

有人知道我做错了什么吗?

ps:对不起我的英语不好,我尽力了;)

【问题讨论】:

    标签: javascript node.js express paypal paypal-rest-sdk


    【解决方案1】:

    基于该错误,我的第一个猜测是您在尝试使用实时环境时尝试使用您的沙盒凭据(客户端 ID 和密码)。

    获取这些凭据的方法如下:

    • 转到PayPal Developer Dashboard
    • 在该页面的列表中单击您的应用程序
    • 在打开的页面的右上角,您会看到“沙盒”和“实时”两个按钮。沙盒应该是您开始的页面。点击“直播”按钮。
    • 您将获得实时客户端 ID 和密码(只需单击显示链接即可显示)。

    现在,当您配置 Node 应用程序时,请使用以下内容(使用您的客户端 ID 和密码):

    paypal.configure({
      'mode': 'live',
      'client_id': 'YOUR LIVE CLIENT ID',
      'client_secret': 'YOUR LIVE SECRET'
    });
    

    希望这能解决问题。

    【讨论】:

      猜你喜欢
      • 2013-08-04
      • 2021-10-03
      • 2014-02-17
      • 2021-07-05
      • 2013-03-12
      • 2016-10-23
      • 2020-01-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多