PIX
Criar cobrança PIX
Gera uma cobrança PIX (cash-in) com BR Code “copia e cola”, imagem do QR Code e uma página de pagamento hospedada. A transação nasce como
PENDING e muda para PAID quando o pagador concluir o PIX.POST
/api/v1/pix/cash-inParâmetros do corpo
Resposta
Retorna 201 Created com o objeto Transação do tipo PIX_IN. Campos específicos de PIX:
Taxas
fee é a taxa da operação e net_amount o valor líquido que será creditado no seu saldo disponível assim que o pagamento for confirmado (net_amount = amount − fee). Taxa padrão de recebimento: 1,00% + R$ 0,75; a da sua conta aparece no painel, em Taxas.Ciclo de vida
PENDING→PAID: pagamento confirmado; o líquido entra no saldo disponível e o webhooktransaction.paidé enviado.PENDING→EXPIRED: prazo deexpires_inesgotado sem pagamento; webhooktransaction.expired.
Testando a integração
Crie uma cobrança de R$ 5,00 e pague com a sua própria conta pelo app do banco (ou abra ocheckout_url para ver a página que o cliente verá). O pagamento é real: o líquido fica no seu saldo.Erros comuns
Requisição
curl -X POST "https://reloadbank.app/api/v1/pix/cash-in" \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"amount": 100,
"external_id": "pedido-1042",
"description": "Pedido #1042",
"expires_in": 3600,
"postback_url": "https://seusite.com.br/webhooks/reloadbank",
"payer": {
"name": "Maria Silva",
"document": "123.456.789-09",
"email": "[email protected]"
},
"metadata": {
"order_id": 1042,
"channel": "site"
}
}'Resposta
{
"id": "cm2r8x1qz0004lk08abcd1234",
"external_id": "pedido-1042",
"type": "PIX_IN",
"status": "PENDING",
"amount": 100,
"fee": 1.75,
"net_amount": 98.25,
"description": "Pedido #1042",
"pix": {
"txid": "K7Q2M9X4T1B8N6R3W5Z0C2V7H",
"end_to_end_id": null,
"qr_code": "00020101021226580014br.gov.bcb.pix013600000000-0000-0000-0000-0000000000005204000053039865406100.005802BR5912LOJA EXEMPLO6009SAO PAULO62290525K7Q2M9X4T1B8N6R3W5Z0C2V7H63040000",
"expires_at": "2026-10-16T15:30:00.000Z",
"qr_code_image": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAFACAYAAADNkKWqAAAAAklEQVR4AewaftIAAA..."
},
"checkout_url": "https://reloadbank.app/pay/cm2r8x1qz0004lk08abcd1234",
"payer": {
"name": "Maria Silva",
"document": "12345678909",
"email": "[email protected]"
},
"failure_reason": null,
"metadata": {
"order_id": 1042,
"channel": "site"
},
"paid_at": null,
"refunded_at": null,
"created_at": "2026-10-16T14:30:00.000Z",
"updated_at": "2026-10-16T14:30:00.000Z"
}