Rota
POST /api/pix/cash-out-qrcode
Corpo (exemplo)
| Campo | Obrigatório | Descrição |
|---|---|---|
value | Sim | Valor em BRL. |
externalId | Sim | Identificador único da operação. |
qrCode | Sim | String EMV; tipicamente começa com 000201 e possui comprimento mínimo (validação do provedor/parceiro). |
description, name, document | Não | Metadados. |
TODO: tamanho mínimo exato (caracteres) e conjunto de erros 400 — a origem cita “comprimento mínimo” sem quantificar; confirme com a API runtime ou suporte.
Ciclo e webhooks
O ciclo de vida e os webhooks seguem a mesma família do cash-out por chave. No detalhe da transação, o campopaymentType aponta key ou qrcode.
Limitações e validações
- O EMV precisa ser válido e aceito pelo parceiro. Erros de parse ou regra de BaaS retornarão
4xxconforme a implementação. - Mesmas orientações de estados ambíguos e reconciliação do cash-out por chave: ver reconcilição.