我知道这个问题之前已经被问过一千次了,当我对这个问题进行一些谷歌研究时,我在这里遇到了一些话题。
我的问题是:我收到错误 10002 - “安全标头无效”。我检查了凭据,它们是正确的。我将实时凭据用于实时模式,并连接到正确的服务器和端点。
我正在使用用 PHP 编写的 Paypal 类。在沙盒模式下使用它时效果很好。如果我在实时模式下使用它,它会显示我们所知道的结帐:左侧是项目和总金额,右侧是登录屏幕。现在我使用我的 Paypal 帐户凭据登录,API 要求我确认购买。我这样做。当它处于执行交易并重定向到“购买成功”页面时,它突然说上面提到的错误。
所以我用沙盒帐户在我的机器上做了一些测试。假设我将使用无效的 API 凭据,我将永远看不到结帐(在右侧登录表单的左侧摘要中)。但是我愿意。首先,如果我确认交易,则 API 不再适用于凭证。
凭据如何先有效,然后再无效?这对我来说没有任何意义。在沙盒模式下测试时,一切正常。
我正在使用这个库:
http://www.php-suit.com/paypal
非常感谢您的帮助,因为我再也找不到该行为的任何解释了。再次:我检查了凭据,它们是正确的。
最好的问候,奢侈