CĂłmo integrar QR modelo atendido
Para cobrar a través de un código QR modelo atendido, deberås crear una orden y asociarla a la caja en la quieras cobrar.
Flujo del modelo
En el diagrama a continuaciĂłn puedes ver cĂłmo funciona el modelo atendido:
- El punto de venta registra un pedido (1a) y crea una orden asignada a una caja (1b). En este momento la orden se encuentra disponible para ser escaneada (2).
- Cuando el cliente escanea el QR (3) con la orden y realiza el pago (5a), Mercado Pago envĂa una notificaciĂłn del tĂłpico
merchant_order
constatus:closed
al servidor del vendedor (5b). Este debe enviar una respuestaHTTP STATUS 200 (OK)
o201 (CREATED)
para confirmar su recepción (5c). De lo contrario, Mercado Pago seguirå reenviando la notificación de acuerdo a nuestra lógica de reintentos. Si quieres obtener mås información sobre ella, accede a Notificaciones. - Con esos datos, el vendedor debe validar que la orden esté cerrada (6a y 6b), y proceder a la impresión del ticket (7).
Crear una orden
Para obtener informaciĂłn sobre cĂłmo crear Ăłrdenes accede a nuestra Referencia de API.
Una vez creada la orden, ya se encuentra disponible para ser escaneada y pagada.
Eliminar una orden
Para obtener informaciĂłn sobre cĂłmo eliminar la orden asociada a un QR antes de que expire por vigencia, o se cierre, accede a nuestra Referencia de API.
HTTP 204 No Content
.Recibe notificaciones de tus Ăłrdenes
Las notificaciones son la forma automĂĄtica de aviso de la creaciĂłn de nuevas Ăłrdenes y las actualizaciones de sus estados. Por ejemplo si fueron aprobados, rechazados o si se encuentran pendientes.
DirĂgete a Notificaciones para saber cĂłmo implementarlas.
EspecĂficamente, deberĂĄs activar las notificaciones del tĂłpico merchant_order
, que son aquellas asociadas a pedidos. PodrĂĄs identificar cada uno de ellos por medio del parĂĄmetro external_reference
.