2

我正在尝试使用 PayPal API 进行测试付款,但响应如下:

{ responseEnvelope: 
   { timestamp: '2013-08-12T03:28:07.503-07:00',
     ack: 'Failure',
     correlationId: '960a8b60a602e',
     build: '6941298' },
  error: 
   [ { errorId: '520003',
       domain: 'PLATFORM',
       subdomain: 'Application',
       severity: 'Error',
       category: 'Application',
       message: 'Authentication failed. API credentials are incorrect.' } ],
  httpStatusCode: 200 }

我创建了沙盒业务帐户并使用帐户凭据提出请求,但失败了。

4

2 回答 2

4

我在 REST API 下使用沙盒帐户、客户端 ID 和签名。正确的沙盒账号如下:

  • 登录 developer.paypal.com

  • 从顶部菜单中选择应用程序。

  • 从左侧菜单中单击沙盒帐户。

  • 在这里,您可以创建用于测试的沙盒帐户,并且在这些帐户中您可以拥有个人资料。在 api 凭据选项卡下的配置文件中,您将找到正确的凭据。

  • 我附上了一个屏幕截图。

希望能帮助到你。


这个答案由 wpmudev 的 Abhisheik 提供。

注意:我的帐户处于“有条件批准”状态,我认为这是问题所在。事实上,即使在这种状态下,沙盒开发也可以继续进行。

非常感谢阿布舍克。如果您阅读该主题,他想要超越。

于 2015-01-23T05:38:51.437 回答
3

我尝试使用来自developer.paypal.com的凭据,而不是来自 sandbox.paypal.com 的凭据,现在一切正常

于 2013-08-12T11:07:39.240 回答