Guia de Pagamento com QR Code (Pix Copia e Cola)
Implementação prática de pagamento via EMV (Pix Copia e Cola), com validação, execução e conciliação.
Este guia detalha o fluxo de pagamento por QR Code/Pix Copia e Cola, desde a validação do EMV ate a confirmação da transferência.
Quando usar este fluxo
Use este método quando você recebe do pagador:
- Um código Pix Copia e Cola (EMV);
- Um QR Code de cobrança de terceiro convertido para EMV no seu sistema.
Pré-requisitos
- Token JWT válido (veja Guia de Autenticação);
amountem centavos;- Código
emvcompleto e sem alterações; external_idúnico por pagamento para conciliação.
Fluxo do pagamento
Passo 1 - Validar dados do EMV (recomendado)
Antes de pagar, valide o conteúdo do EMV para reduzir risco de erro operacional.
Endpoint de referência: Consultar dados de QRCode
POST /v1/connect/charge/emv HTTP/1.1
Host: api.qesh.ai
Authorization: Bearer <token>
Content-Type: application/json
{
"emv": "00020101021226880014br.gov.bcb.pix0136...6304ABCD"
}Campos úteis na resposta:
keytransaction_identificationamount(quando disponível no EMV)
Passo 2 - Iniciar pagamento com QR Code/EMV
Endpoint de referência: Pagar um QRCode e/ou Pix Copia e Cola
POST /v1/connect/transfer/qrcode HTTP/1.1
Host: api.qesh.ai
Authorization: Bearer <token>
Content-Type: application/json
{
"amount": 20000,
"emv": "00020101021226880014br.gov.bcb.pix0136...6304ABCD",
"external_id": "pag-qr-2026-03-001"
}Campos obrigatórios:
amountemv
Campo recomendado:
external_id
Passo 3 - Conciliar e acompanhar status
Após iniciar a transferência, persista:
idexternal_idend_to_end_idtransaction_identificationstatus
Endpoints de consulta:
- Consultar transferência por ID
- Consultar transferência por ID externo
- Consultar transferência por End To End ID
Status possíveis:
PROCESSINGCONFIRMEDERROR
Erros comuns
400 BAD_REQUEST: EMV inválido ou payload incorreto;401 UNAUTHORIZED: token expirado ou ausente;422 UNPROCESSABLE_ENTITY: regra de validação não atendida.
Sempre armazene meta.request_id para suporte e auditoria.
Updated 8 days ago

