Código QR interoperable en Uruguay
Próximamente, todos nuestros QRs serán interoperables. Esto quiere decir que podrán ser pagos no solo con nuestra billetera de Mercado Pago, sino con todas las billeteras digitales en Uruguay.
Esta nueva funcionalidad ampliará la cantidad de personas que podrán utilizar nuestros QRs, lo que resultará en un mayor beneficio económico para quienes ofrezcan esta solución como medio de pago.
A nivel integración, el flujo de notificaciones seguirá funcionando igual, por lo que la manera en la que te enteras de las actualizaciones y estados de tus pagos será exactamente la misma.
Sin embargo, para ayudar a que nada interfiera con tu integración, queremos darte a conocer algunos nuevos valores, que podrán estar presentes en el objeto de payments posterior a la realización del pago.
¿Cómo funciona actualmente el flujo de pago?
Cuando se realiza un pago, es posible recibir dos estados: "status:approved", que indica que el pago fue aprobado y desencadena un cierre en la Merchant Order, y "status:rejected", que indica que el pago fue rechazado. En este último caso, la Merchant Order permanece en "status:opened, a la espera de que se realice un pago aprobado para así dar como finalizada la transacción en tu punto de venta.
¿Qué cambios trae la interoperabilidad?
Debido a que los pagos deberán ser procesados por entidades externas a Mercado Pago, quienes realizarán las transferencias de dinero entre billeteras, te puedes encontrar con un nuevo estado transitorio del pago.
Se trata del "status:in_process", que indicará que está siendo procesado. Por su parte, la Merchant Order asociada al mismo quedará en "status:opened", a la espera de la confirmación de la operación, y sólo se cerrará cuando el pago llegue a un status final.
Quienes sólo utilicen la notificación de la Merchant Order con "status:closed" para cerrar la transacción, no tendrán afectación alguna en su integración, ya que el comportamiento de la Merchant Order seguirá siendo el mismo.
En cambio, quienes utilicen el estado del pago como validación para el cierre de la Merchant Order, deberán prestar particular atención a cerrar de manera exitosa la transacción en su punto de venta exclusivamente cuando la Merchant Order pase a un "status:closed".
Además, existen otros valores nuevos que podrán observar en sus pagos cuando los mismos sean realizados con dinero en cuenta:
"point_of_interaction"."sub_type":"INTER_PSP" - Indicará que el pago proviene de otra billetera virtual, distinta a Mercado Pago.
"payment_method_id": "interop_transfer" y "payment_type_id": "bank_transfer" - Se trata de indicadores que señalan que el pago fue realizado con dinero en cuenta desde otra billetera virtual.
Debes saber, igualmente, que las validaciones sobre estos campos son desaconsejadas, por tratarse de campos dinámicos, que son siempre un reflejo de nuestros esfuerzos por ofrecer cada vez más medios de pago y ampliar las posibilidades de venta.
Aún así, ¡no queremos que tu integración esté desactualizada! Empieza ahora a adaptar tu lógica de integración y continúa creciendo con Mercado Pago.