MercadoPago 2020

Instant Payment Notification (IPN), Status Button

Fabricio Costa
- 06/30/2020 - 1 min. de lectura

Finalmente decidimos hacer un anuncio sobre las novedades para esta versión del módulo de MercadoPago desarrollado por Moldeo Interactive.

Luego de reveer el comportamiento de varios eCommerce de Odoo en diferentes países surgieron problemáticas relativas a ciertos métodos de pago de países como Colombia, o México dónde se utiliza más corrientemente tarjetas o métodos de transferencias bancarias quasi inmediatas. Y esa modalidad quasi inmediata, si el pago no es procesado adecuadamente, y en una conexión IPN, el comprador puede quedarse esperando indefinidamente que el server de MercadoPago comunique al server de Odoo del cambio sucedido. Esto complica la experiencia de compra.

Dada cierta incompatibilidad en la metodologia de envio de MercadoPago, hacia el ruteo del controlador de Odoo, concretamente MercadoPago enviaba informacion en formato GET a un método POST, tuvimos que desarrollar un workaround, que nos permita procesar la notificación IPN.

                                               

A su vez aprovechamos de agregar un botón de chequeo de estatus de pago directo con la api de Mercado Pago. Esto fue para permitirle al vendedor, en el peor de los casos, hacer la verificación manual del estado del pago. Es útil en el caso en que el server de MercadoPago no enviara la notificación, pero también y más comunmente que el server de Odoo no sea alcanzable por algún problema de configuración.

Podrán encontrar los módulos a través de la página de Moldeo Interactive, en nuestra tienda o en Odoo Apps, tanto para Odoo Enterprise como el Odoo Community, en sus versiones 11.0, 12.0, o 13.0 (versión 11.0.5.0, 12.0.5.0 o 13.0.5.0 )

Tienda Moldeo Interactive: Módulo MercadoPago para Odoo

Tienda Odoo Apps: Módulo de MercadoPago para Odoo (Odoo Apps)

Aquellos que les interese proponer nuevos features o publicar algún issue recuerden que pueden hacerlo desde https://github.com/ctmil/payment_mercadopago/issues




Acerca de:

Fabricio Costa