PayPal网关拒绝了请求.安全标头无效(#10002:安全错误Magento

Roh*_*oel 17 php error-handling paypal payment-gateway magento

magento中的pay-pal预付款.我已经在magento admin中填写了所有凭据.当我去前端并单击它给出的pay-pal按钮时,请注意

PayPal网关拒绝了请求.安全标头无效(#10002:安全错误

我搜索了很多,并找到了一些建议

从Admin-> configuration-> Paypal-> API/Integration Settings中删除API用户名,API密码和API签名.清除缓存并再次测试

我已经尝试了所有这些,但它仍然给出了同样的错误.

请告诉我可能是什么问题

Vim*_*ath 47

Security标头无效错误仅由以下两个原因引起:

  1. 错误的凭据 确保您已正确放置API用户名,API密码和API签名.有时会发生复制和粘贴过程中意外添加空间,这会触发此错误.在SDK或第三方购物车的管理面板中双击此设置.

  2. 错误的端点 如果将数据发送到错误的端点,则会出现此错误.确保将实时凭据和数据发送到我们的实时端点.如果要测试商店,请确保使用我们的测试端点和沙盒测试帐户中的凭据.如果您使用的是第三方购物车,请确保您的商店在测试或实时模式下运行,以确定您使用的是哪种凭据.

您也可以在此检查您的凭据:

FOR LIVE

https://api-3t.paypal.com/nvp?&user=xxxxxxxxxx&pwd=xxxxxxxxxx&signature=xxxxxxxxxx&version=70.0&METHOD=SetExpressCheckout&RETURNURL=http://www.paypal.com/test.php&CANCELURL=http://www.paypal.com /test.php&PAYMENTACTION=Sale&AMT=50&CURRENCYCODE=USD

FOR SANDBOX

https://api-3t.sandbox.paypal.com/nvp?&user=xxxxxxxxxx&pwd=xxxxxxxxxx&signature=xxxxxxxxxx&version=70.0&METHOD=SetExpressCheckout&RETURNURL=http://www.paypal.com/test.php&CANCELURL=http://www.paypal的.com/test.php的&PAYMENTACTION =塞尔&AMT = 50&CURRENCYCODE = USD

只需替换用户,密码签名,然后输入您的浏览器即可.如果您正确输入了凭据,则应获得ACK = SUCCESS.

您也可以在此处获取您的凭据:https://www.paypal.com/cgi-bin/webscr?cmd = _get-api-signature&generic-flow = true

  • 我在浏览器中运行建议的URL后得到这个.如何解决?TIMESTAMP = 2014%2d05%2d18T09%3a26%3a17Z&的correlationID = 15dc1166a0cf0&ACK =失败&VERSION = 70%2E0&BUILD = 11024577&L_ERRORCODE0 = 10002&L_SHORTMESSAGE0 =受限%20account&L_LONGMESSAGE0 =帐户%图20是%20restricted&L_SEVERITYCO (3认同)

小智 5

此错误仅表示您的凭据错误.请查看凭据.如果您使用的是沙箱,那么您应该提供与服务商相关的凭据.