Resolviendo el error IPN handshake invalid de PayPal

Me acabo de encontrar con un problema un tanto extraño, al menos para mí. Estaba yo instalando un módulo de pago de PayPal para la tienda online de un amigo, cuando me he encontrado con un error al hacer las pertinentes pruebas. Y este error, no es más que un problema a la hora de hacer el handshake con el sistema de notificación instantánea de pagos de PayPal (más conocido como IPN).

Este error se debe a que la API de PayPal usa una codificación de caracteres de Windows-1252 mientras que el sitio web de mi amigo utiliza la codificación UTF-8. Al ser diferente, el sistema, previene el registro/notifiación del pago. Y eso si que es un problema.

La solución es verdaderamente sencilla, no tienes más que cambiar una configuración desde el panel de control de PayPal. Desde tu perfil, busca el apartado Configurar el lenguaje codificado del botón de PayPal y desde allí, mediante el formulario que se nos presenta, cambia la codificación de Windows-1252 a UTF-8. Problema Resuelto!

Comenta este artículoPor favor, trata de ser respetuoso. Gracias.

Tu Comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.