Gerar QR Code Pix para receber pagamentos na conta (cash-in). O crédito só ocorre quando o pagador efetiva o Pix.
Pré-requisito: Login da conta. Scopes baas.pix-cash-in.write (criar) e baas.pix-cash-in.read (consultar).
type)| Valor | Uso |
|---|---|
static | QR reutilizável |
dynamic | QR dinâmico com valor fixo (value) |
dynamicWithExpiration | Com vencimento; exige expiration (YYYY-MM-DD) e objeto debtor |
key deve ser chave Pix ativa da própria conta.value em centavos (máx. 1000000000). O app bloqueia value = 0.city até 15 caracteres; no app costuma ser valor fixo curto (ex.: TUBARAO).description opcional, até 60.txId do POST para consultar status (ATIVA, CONCLUIDA, etc.).txId). Webhook pix-received pode notificar liquidação se cadastrado.GET) retorna cobrança no formato COB (calendario, valor, pix[]). Ver Consultar cobrança.reserved_balance. A requisição de cash-in não inclui campo de reserva. O efeito aparece em Consultar saldo e no extrato como movimento Reserva de valor.Contrato HTTP: Criar cobrança.
| Método | POST |
| Path | /api/v2/baas/pix/cash-in |
Contrato: Criar cobrança Pix.
Bearer da conta, HMAC.
| Campo | Regra |
|---|---|
value | Centavos, obrigatório |
key | Chave de recebimento da conta |
city | Máx. 15 caracteres |
type | static, dynamic ou dynamicWithExpiration |
Para dynamicWithExpiration, inclua expiration e debtor (name, cpf ou cnpj, endereço opcional).
Retorna payload (EMV para exibir ou gerar imagem) e txId para consulta.
| Método | GET |
| Path | /api/v2/baas/pix/cash-in/{txid} |
Contrato: Consultar cobrança.
Bearer da conta, HMAC. Corpo [] na assinatura.
txid alfanumérico, 25 a 35 caracteres (o txId retornado no POST).
txid → 422.status, valor.original, chave, pix[] com pagamentos e devoluções quando liquidada.