Hola @jrviorato,

Seguramente has recibido el correo de Mercado Pago acerca de los cambios en la integración de IPN.
https://www.mercadopago.com.ar/developers/es/related/cambios-en-la-integ...

Te consulto si crees que los cambios requieren alguna actualización sobre la version actual del módulo.

Desde ya, muchas gracias.

Comments

drupal-son created an issue.

andresc75’s picture

Suscribo a la misma consulta. La fecha en la que implementarán dichos cambios es 15-Set. Gracias.

jrviorato’s picture

Hola @drupal-son:

Gracias por ponerme al tanto de este aviso, ya revisé el código actual del módulo y tal parece no requiere cambio alguno, debería funcionar sin ningún problema.

Actualmente el módulo utiliza el payment_id para crear crear un pago en la orden, si no existe pago en la orden con ese id se creará un pago nuevo, que es lo que la gente de MP pide que hagamos.

La única cosa que me preocupa es que el módulo utiliza la variable external_reference para saber a qué orden pretence el pago, me pregunto si esa variable migrará su valor al nuevo pago, es decir, si el nuevo pago que se creará tendrá esa variable y tendrá el mismo valor que el pago anterior. De no ser así, el módulo marcará error pues que no encontrará a qué orden pertenece este nuevo pago.

Este posible problema esta mitigado por el hecho de que sólo podrá afectar a los segundos intentos de pago, es decir, cuando el pago fue rechado y el cliente intenta pagar de otra manera (por mercado pago). Trataré de hacer algunas pruebas a ver qué ocurre.

Voy investigar qué passará con esa variable, si ésta se perderá habría que hacer el ajuste al módulo lo antes posible y buscar esa información en algun otro lado.

Saludos,
Jesus