Ich erhalte eine Fehlermeldung , während PayPal Express zu testen, ist der Fehler: 10002 security header is not valid
.
Die Site läuft auf einem AWS EC2 mit Nginx und Varnish im Vordergrund. Ich benutze Terpentin für die Konfiguration und das Lochen. Hätte diese Architektur etwas damit zu tun?
Ich teste nicht im Sandbox-Modus, aber die Live-API-Anmeldeinformationen sind alle korrekt. Ich habe sie mehrmals zurückgesetzt. Ich habe die Protokolle durchgesehen, aber ich kann nichts Bedeutendes finden.
2014-01-31T05:47:11+00:00 ERR (3):
exception 'Mage_Core_Exception' with message 'PayPal NVP gateway errors: Security header is not valid (#10002: Security error). Correlation ID: 60e76cc8d89c5. Version: 72.0.' in /var/www/app/Mage.php:580
Vielleicht könnte das Folgende relevant sein? Das Token ist leer:
==> payment_paypal_express.log <==
2014-01-31T05:22:42+00:00 DEBUG (7): Array
(
[url] => https://api-3t.paypal.com/nvp
[GetExpressCheckoutDetails] => Array
(
[TOKEN] =>
[METHOD] => GetExpressCheckoutDetails
[VERSION] => 72.0
[USER] => ****
[PWD] => ****
[SIGNATURE] => ****
[BUTTONSOURCE] => Varien_Cart_EC_AU
)
[response] => Array
(
[TIMESTAMP] => 2014-01-31T05:22:42Z
[CORRELATIONID] => 5bcdb0da70494
[ACK] => Failure
[VERSION] => 72.0
[BUILD] => 9285531
[L_ERRORCODE0] => 10002
[L_SHORTMESSAGE0] => Security error
[L_LONGMESSAGE0] => Security header is not valid
[L_SEVERITYCODE0] => Error
)
[__pid] => 1219
)
quelle
Express Checkout aktivieren (PayPal-Navigation wurde in geändert)
Überprüfen Sie die Magento Paypal Einstellung
Wählen Sie Ihre PayPal-Option
Paypal aktivieren
Deaktivieren Sie SSL, wenn Sie kein SSL haben
Mit Entwicklungsmodus
Magento Cache löschen, sollte funktionieren.
quelle
Zunächst zu Fehlercodes: https://developer.paypal.com/docs/classic/api/errorcodes/ .
Wenn Sie dies noch nicht getan haben, lesen Sie den folgenden Beitrag: Erforderliche Änderungen für die Verwendung von Varnish unter Magento CE . Vielleicht hat Varnish Ihre Anfragen an PayPal zwischengespeichert.
Überprüfen Sie auch diese Artikel: http://www.carlosrobles.com/blog/2010/10/magento-paypal-sandbox-paypal-gateway-has-rejected-request-security-header-is-not-valid-10002-security -error / (dieser ist auf Spanisch, aber verständlich)
http://www.magentocommerce.com/boards/v/viewthread/205638/#t367616 http://www.exquisitelymixed.com/ecommerce/magento/paypal-gateway-has-rejected-request-security-header-is- ungültig-10002-sicherheitsfehler-in-magento /
quelle
Neuentwicklung: PayPal hat die Unterstützung für SSL im Januar 2015 eingestellt, oder genauer gesagt, erfordert die Implementierung von TLS. Laut Aussage meines Hosting-Providers handelt es sich hierbei um eine Support-Anfrage für die Apache-Konfiguration, die Sie möglicherweise selbst durchführen können, wenn Sie über Root-Zugriff verfügen und über einschlägige Kenntnisse verfügen. Wenn Sie der Serverkonfiguration TLS hinzufügen, wird das Problem möglicherweise behoben. Ich werde zurückkehren und prüfen, ob dies für mich behoben wurde.
quelle
Ich habe das gleiche Problem und festgestellt, dass mein Problem ist
Kopieren ist daher eine bessere Möglichkeit, wenn Sie auf die Leerzeichen an der Vorderseite oder am Ende achten.
quelle