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 (5), uma notificação IPN (4a e 6b) é recebida no servidor do vendedor. Com esses dados é obtido o status do pedido (7a), para validar se está encerrado ou ainda em aberto, aguardando o pagamento.
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 IPN (Instant Payment Notification) são a forma automática de notificar a criação de novos pedidos e as atualizações de seus status. Por exemplo, se foram aprovados, recusados ou se estiverem pendentes.
Implemente o IPN de merchant_order
com uma pesquisa de pedido por external_reference
como um método de contingência.