Formas de Enviar o Valor Monetário
Você pode escolher uma das duas abordagens abaixo em qualquer rota de cobrança ou saque:Opção 1: String Decimal em Reais (amount) — Recomendado para Front-ends
Envie o campo amount como uma string com exatamente duas casas decimais:
- Para R$ 10,00 envie:
"10.00"(ou"10,00") - Para R$ 0,50 envie:
"0.50" - Se você calcula o valor numericamente no seu backend, formate com
.toFixed(2)antes de serializar no JSON.
Opção 2: Inteiro em Centavos (amountCents) — Padrão Stripe & Gateways
Se o seu sistema opera financeiramente em centavos inteiros (integers), envie amountCents ou amount_cents:
- R$ 10,00 =
1000centavos - R$ 0,50 =
50centavos - R$ 100,00 =
10000centavos
O Campo metadata
O campo metadata aceita qualquer objeto JSON livre com até 50 chaves. Todas as chaves e valores enviados são armazenados e devolvidos intactos nas consultas (GET /v1/charges/:id) e nos payloads dos Webhooks.
Exemplo com Metadata Completo
Chaves & Autenticação
Veja como autenticar suas requisições com
Authorization: Bearer.Criar Cobrança PIX
Veja o guia completo para emissão de cobranças PIX.
