Paypal返回错误

时间:2018-01-17 10:37:38

标签: paypal paypal-sandbox

当我尝试使用dodirect pay api通过paypal付款时,它会给我以下回复:

[TIMESTAMP] => 2018-01-17T10:31:55Z
[CORRELATIONID] => cc202be065d4f
[ACK] => Failure
[VERSION] => 57.0
[BUILD] => 39206242
[L_ERRORCODE0] => 10002
[L_SHORTMESSAGE0] => Security error
[L_LONGMESSAGE0] => Security header is not valid
[L_SEVERITYCODE0] => Error

我正在使用Live凭据及其在沙盒帐户中的正常工作。

1 个答案:

答案 0 :(得分:1)

请确保您正确输入Live PayPal帐户的API用户名,API密码和API签名,而不是您的Sandbox PayPal帐户。

此外,复制并粘贴API凭据时,请确保在突出显示复制文本之前或之后没有空格。您可以先将信息粘贴到文本编辑程序(如Notepad或TextEdit)中,以确保没有多余的空格。

此外,还请仔细检查您是否错误地将端点设置为沙盒模式,如下所示。相反,应该删除“沙盒”并且PayPal Live网站的端点是“https://api-3t.paypal.com/nvp”,而不是“沙盒”

'api_endpoint'  => 'https://api-3t.sandbox.paypal.com/nvp', 
'api_username'  => 'example_api1.email.com', 
'api_password'  => 'your_password', 
'api_signature' => 'your_signature',