当我尝试使用 dodirect 支付 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
我正在使用实时凭据,它在沙盒帐户中工作正常。
请确保正确输入实时PayPal账户的API用户名,API密码和API签名,而不是沙盒PayPal账户。
此外,当您复制和粘贴 API 凭据时,请确保在突出显示以复制文本之前或之后没有空格。您可以先将信息粘贴到文本编辑程序(如记事本或文本编辑(中,以确保没有多余的空格。
此外,还请仔细检查您是否没有错误地将端点设置为沙盒模式,如下所示。相反,应删除"沙盒",并且PayPal实时站点的终结点是"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',