PIX entrada
QR code de depósito
Gere cobranças PIX via QR. O corpo é uma união discriminada pelo campo variant: simple, debtor ou cobv.
Criar cobrança
Escopo: pix:in. Valores monetários em centavos.
variantenumrequiredsimple | debtor | cobv
amountintegerrequiredValor em centavos.
base64Imagebooleanoptionaldefault: true (simple), false (debtor)Quando true, devolve PNG em base64.
Variante debtor
debtorNamestringrequiredNome do pagador.
debtorDocumentstringrequiredCPF ou CNPJ (somente dígitos).
typeDocumentenumrequiredCPF | CNPJ
Variante cobv
dueDateISO 8601requiredData de vencimento.
expirationDateISO 8601requiredQuando o QR expira.
fineDateISO 8601requiredData a partir da qual incide multa.
typeFineenumoptionaldefault: NONENONE | VALUE | PERCENT
finenumberoptionalValor ou percentual de multa. Deve ser > 0 quando typeFine ≠ NONE.
tagstringoptionalTexto livre (ex.: número do pedido).
Imagem em base64
Quando base64Image: true, a resposta inclui imageBase64 com a imagem do QR code em PNG codificada em base64.
Erros
400 invalid_request — corpo inválido.
422 deposit_qr_failed — provedor recusou + reason.
422 account_not_virtual / account_missing_provider_fields / missing_env_or_account_config.
Consultar cobrança
Escopo: pix:in. Mesmo formato resumido (sem depositSnapshot na API pública).
404 not_found quando o ID não existe ou pertence a outra conta.