Integrar o QR Modelo Atendido
Para cobrar atravĂ©s de um cĂłdigo QR Modelo Atendido, vocĂȘ deve criar um pedido e o associar ao caixa onde deseja receber o pagamento.
Fluxo do modelo
Assim Ă© como o modelo atendido funciona:
- O ponto de venda registra um pedido (1a) e cria um pedido atribuĂdo a um caixa (1b). Neste ponto, o pedido estĂĄ disponĂvel para escaneamento (2).
- Quando o cliente escaneia o QR (3) com o pedido e faz o pagamento (5a), Mercado Pago envia uma notificação do tópico
merchant_order
com umstatus:closed
ao servidor do vendedor (5b). O vendedor deve enviar uma respostaHTTP STATUS 200 (OK)
ou201 (CREATED)
para confirmar seu recebemento (5c). Caso contrĂĄrio, o Mercado Pago continuarĂĄ reenviando a notificação de acordo com nossa lĂłgica de tentativas. Se vocĂȘ quiser mais informaçÔes sobre isso, vĂĄ para NotificaçÔes. - Com esses dados, o vendedor deve validar se o status do pedido estĂĄ encerrado (6a e 6b), e continuar com a impressĂŁo do ticket (7).
Criar um pedido
Para obter mais informaçÔes sobre como criar pedidos, consulte nossa ReferĂȘncia de API.
Assim que o pedido for criado, ele estarĂĄ disponĂvel para ser escaneado e pago.
Eliminar um pedido
Para remover o pedido associado a um QR antes da sua expiração, o encerramento, consulte nossa ReferĂȘncia de API.
A resposta serĂĄ um HTTP 204 No Content
.
Receber notificaçÔes de pedidos
As notificaçÔes são a forma automåtica de notificar a criação de novos pedidos e as atualizaçÔes de status das mesmas. Por exemplo, se eles foram aprovados, recusados ou se estão pendentes.
Vå para NotificaçÔes para aprender como implementå-los.
No caso do CĂłdigo QR especificamente, vocĂȘ deve ativar as notificaçÔes de merchant_order
, que sĂŁo aquelas associadas a pedidos. VocĂȘ poderĂĄ identificar cada um desses pedidos atravĂ©s do parĂąmetro external_reference
.