我正在PayPal中实现 Express Checkout 。
我的前两个步骤SetExpressCheckout
和GetExpressCheckout
没有问题。但是,当我使用DoExpressCheckout
时,遇到错误“安全 header 无效”。
API凭证是相同的!
我已经通过将$environment
中的live
更改为DoExpressCheckout
来修复了它。 ($environment
的不同之处在于它将使用https://api.sandbox.paypal.com/nvp/
而不是https://api-3t.$environment.paypal.com/nvp
)
但为什么?https://api-3t.$environment.paypal.com/nvp
出问题了吗?
最佳答案
https://api-3t.sandbox.paypal.com/nvp与https://api-3t.paypal.com/nvp所需的用户帐户不同。
可以在developer.paypal.com激活沙箱帐户
关于api - Express Checkout错误消息: “Security header is not valid”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1712685/