我在我的项目中使用 Paypal API 代码集成。使用 Sandbox 凭据时它工作正常。使用实时凭据时出错。将 Url 沙盒更改为 Live。使用记事本复制了准确的用户名、密码和签名。我仍然得到相同的eoor。如果我需要做任何改变,你能告诉我吗?在谷歌搜索但没有成功。
在多个服务器中测试。在两台服务器中出现相同的错误。
Error : Security header is not valid
Array
(
[TIMESTAMP] => 2014%2d05%2d01T21%3a22%3a22Z
[CORRELATIONID] => da5fb2a0d16b7
[ACK] => Failure
[VERSION] => 76%2e0
[BUILD] => 10800277
[L_ERRORCODE0] => 10002
[L_SHORTMESSAGE0] => Security%20error
[L_LONGMESSAGE0] => Security%20header%20is%20not%20valid
[L_SEVERITYCODE0] => Error
)
最佳答案
确保使用您的实时 PayPal 帐户凭据并将所有端点指向实时 PayPal 服务器。
用户名: 密码: 签名:
如果您尝试将沙箱凭据与实时端点一起使用,您将收到安全 header 错误。
我看到这种情况的发生仅仅是因为凭据与端点不匹配。
这是来自 PayPal 开发者网站的实时文档:
Going Live PayPal API Developer Documentation
这是 PayPal 端点列表:
关于php - Paypal API 安全 header 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23417052/