TransWikia.com

MercadoPago: Error al configurar la URL para notificaciones IPN (Bad Status)

Stack Overflow en español Asked by dgAlef on November 10, 2021

Estuve trabajando con un Basic Checkout de MarcadoPago en modo SandBox, sin ningún problema. Todo el circuito de compra funciona bien incluyendo las notificaciones (IPN).

Cuando quiero pasar a modo Producción, MercadoPago arroja un error al intentar configurar la URL para notificaciones (aquí: https://www.mercadopago.com.ar/ipn-notifications) en la cuenta real.

Siempre arroja:

La URL ingresada no responde un HTTP status correcto. Debe responder 200 o 201.

Sin embargo, la misma URL funciona perfecto para el usuario TEST. He cambiado el client_id y el client_secret en el código que se ejecuta al recibir la IPN para que se correspondan con el usuario real (una cuenta vendedor real de MercadoPago) pero no hay caso, no me deja configurar la URL.

3 Answers

Mercado Pago manda tanto las notificaciones como la comprobación de https://www.mercadopago.com.ar/ipn-notifications por POST así que deberías poder probar que devuelva un status 200 o 201 haciendo por consola de linux:

curl -I http://dominio.com/ipn-mercado-pago -X POST

Answered by Alejandro Fiore on November 10, 2021

Puedes probar haciendo una petición a la página de tus notificaciones desde la terminal:

curl -I http://mi-url.com/mi-enlace-notificaciones

Revisa si te está mandando un HTTP 200 o 201, en mi caso me mandaba HTTP 301, y es que el WordPress me lo estaba redirigiendo, tuve que solucionar eso. Si este es tu caso, entonces tienes que hacer una exclusión de redirección en tu .htaccess.

Otra cosa que podrías probar es meter la URL sin HTTPS, eso igual me daba problema a mi.

Espero que funcione.

Answered by Roel Magdaleno on November 10, 2021

Revisa cómo está hecho el plugin de pago de WooCommerce. Aquí hay uno hecho para Chile, no es oficial pero funciona.

https://cl.wordpress.org/plugins/ecommerce-mercadopago-chile/installation/

Answered by JFrez on November 10, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP