我正在尝试使用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 }
我创建了沙箱业务帐户,并使用帐户凭据发出请求,但失败了。
答案 0 :(得分:4)
我在REST API下使用沙盒帐户,客户端ID和签名。正确的沙盒帐户如下:
登录developer.paypal.com
从顶部菜单中选择应用程序。
点击左侧菜单中的沙盒帐户。
您可以在此处创建沙盒帐户以进行测试,在这些帐户中您可以拥有个人资料。在api凭据选项卡下的配置文件中,您将找到正确的凭据。
我附上了一个屏幕截图。
希望它有所帮助。
这个答案由Abhisheik在wpmudev提供。
注意:我的帐户处于状态"有条件批准"我认为这是问题所在。事实上,即使在这种状态下,沙盒开发也可以继续。
非常感谢Abhisheik。如果你读了这篇帖子,他就想要超越。
答案 1 :(得分:3)
我尝试使用来自developer.paypal.com的凭据,而不是来自sandbox.paypal.com,现在一切正常