Recibo un error durante la comprobación de PayPal Express, el error es: 10002 security header is not valid
.
El sitio se ejecuta en un AWS EC2 con nginx y Varnish al frente. Yo uso Trementina para la configuración y la perforación. ¿Esta arquitectura tendría algo que ver con eso?
No estoy probando en modo Sandbox, sin embargo, las credenciales de API en vivo son correctas, lo he restablecido varias veces. He revisado los registros pero no encuentro nada significativo.
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
¿Quizás lo siguiente podría ser relevante? El token está vacío:
==> 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
)
fuente
Habilitar Pago exprés (la navegación de PayPal ha cambiado a)
Compruebe la configuración de Magento Paypal
Elige tu opción de PayPal
Habilitar PayPal
Deshabilite SSL si no tiene SSL
Con modo de desarrollo
Borrar caché de Magento, debería funcionar.
fuente
Primero, sobre los códigos de error: https://developer.paypal.com/docs/classic/api/errorcodes/ .
En segundo lugar, si aún no lo ha hecho, consulte esta publicación: Modificaciones requeridas para usar Varnish en Magento CE . Quizás Varnish ha almacenado en caché sus solicitudes a PayPal.
Consulte también estos artículos: http://www.carlosrobles.com/blog/2010/10/magento-paypal-sandbox-paypal-gateway-has-rejected-request-security-header-is-not-valid-10002-security -error / (este está en español, pero es comprensible)
http://www.magentocommerce.com/boards/v/viewthread/205638/#t367616 http://www.exquisitelymixed.com/ecommerce/magento/paypal-gateway-has-rejected-request-security-header-is- no-válido-10002-error-de-seguridad-en-magento /
fuente
Nuevo desarrollo: PayPal ha descontinuado el soporte para SSL a partir de enero de 2015, o más exactamente, requiere la implementación de TLS. Según lo que dice mi proveedor de alojamiento, esta es una solicitud de soporte para la configuración de Apache y es posible que pueda hacerlo usted mismo si tiene acceso de root y tiene conocimientos. Agregue TLS a la configuración del servidor y esto podría resolver su problema, volveré y confirmaré si esto me lo solucionó.
fuente
Tengo el mismo problema y descubrí que mi problema es
Por lo tanto, copiar es una mejor manera mientras se tiene cuidado con los espacios al frente o al final.
fuente