支付magento的pay-pal预付款。我已经在magento admin中填写了所有凭据。当我去前端并单击pay-pal按钮时它会显示
PayPal网关拒绝了请求。安全标头无效 (#10002:安全错误
我搜索了很多,并找到了一些像
这样的建议从中删除API用户名,API密码和API签名 管理员 - >配置 - > Paypal-> API /集成设置。清除缓存 并再次测试
我已经尝试了所有这些,但它仍然会出现同样的错误。
请告诉我可能是什么问题
答案 0 :(得分:46)
安全标头无效错误只是由于两个原因造成的:
凭据错误 确保您已正确放置API用户名,API密码和API签名。有时会发生复制和粘贴过程中意外添加空间,这会触发此错误。 在SDK或第三方购物车的管理面板中双击此设置。
错误的终点 如果将数据发送到错误的端点,则会出现此错误。确保将实时凭据和数据发送到我们的实时端点。如果要测试商店,请确保使用我们的测试端点和沙盒测试帐户中的凭据。 如果您使用的是第三方购物车,请确保您的商店在测试或实时模式下运行,以及您正在使用的凭据。
您也可以在此检查您的凭据:
FOR LIVE
FOR SANDBOX
只需替换用户, pwd 和签名,然后输入您的浏览器。 如果您已正确输入凭据,则应获得ACK = SUCCESS。
您也可以在此处获取您的凭据:https://www.paypal.com/cgi-bin/webscr?cmd=_get-api-signature&generic-flow=true
答案 1 :(得分:5)
此错误仅表示您的凭据错误。 请查看凭据。如果您使用的是沙箱,那么您应该提供与服务商相关的凭据。
答案 2 :(得分:1)
如果您使用 PayPal Payments Advanced 与 Magento ,您应该使用PayPal Manager凭据,而不是您的API凭证。
这可能是您获得安全标题标题无效10002的原因
以下是Magento的整合步骤:
PayPal Advanced Integration with Magento
您需要在 PayPal管理器 PayPal Manager Login中设置布局C 。
确保包含错误URL,取消URL和返回URL。 Magento很高兴告诉你应该使用什么URL。
在 PayPal Manager 中设置布局C 后,您需要在Magento中使用经理凭据。
万一您需要它,以下是有关在PayPal Manager中设置Hosted Checkout页面的信息:
PayPal Hosted Checkout Pages
以下是有关在何处查找PayPal Manager凭据的信息:
使用PayPal帐户中的API签名凭据进行快速结账设置。
答案 3 :(得分:1)
别让其他人欺骗你,他们只是在网上输入他们用互联网搜索的内容。
查找您在此处获得的电话号码:https://developer.paypal.com/docs/classic/api/errors/
由于这些代码提供的信息是一件微妙的事情,它们会显示此错误消息,而不是您的帐户被锁定,帐户受限,超出限制等等。
至少他们告诉我的是什么。
我们也经常在经过数百次PayPal交易后得到这个代码,所以店主一边的paypal凭证不太可能,不是吗? ;)
答案 4 :(得分:0)
就我而言,Magento级别的一切似乎都很好。我向客户询问有关PayPal的问题,此时他们尝试登录paypal.com网站而无法(身份验证失败)。帐户已被锁定。客户能够直接解决PayPal技术支持,毕竟没有Magento问题。
答案 5 :(得分:0)
我遇到了同样的问题,发现问题是
因此,复制是一种更好的方法,同时要小心前面或末尾的空格。