recipient). Pela API pública você consulta saldo, resumo e extrato por recebedor, e solicita/acompanha saques (payouts).
Internamente um recebedor pode ter várias carteiras físicas (uma por gateway/PSP + moeda). A API pública não expõe essa dimensão: você enxerga uma carteira “virtual” por moeda, agregando todas as carteiras físicas do recebedor. Por isso não existem endpoints por
walletId — tudo é por ownerId (o recebedor) ou por recipientId.Todos os valores monetários (
availableBalance, amount, etc.) são inteiros em centavos: 152030 = R$ 1.520,30. Datas são ISO 8601 com timezone (2026-06-01T00:00:00-03:00). Veja Convenções.x-api-key. Veja Autenticação.
Endpoints
| Método | Rota | Descrição |
|---|---|---|
GET | /wallets/owner/{ownerId}/balance | Saldo agregado por moeda |
GET | /wallets/owner/{ownerId}/summary | Resumo do extrato por período |
GET | /wallets/owner/{ownerId}/transactions | Extrato paginado do recebedor |
GET | /withdrawals/config | Configuração de saque (taxas e mínimo) |
GET | /withdrawals | Listar saques |
GET | /withdrawals/{id} | Buscar saque por ID |
POST | /withdrawals | Solicitar saque |
POST | /withdrawals/{id}/cancel | Cancelar saque |
Saldo agregado por moeda
ID do recebedor (ex:
rec_123). Vai na URL.ID do recebedor consultado.
Um item por moeda em que o recebedor tem carteira.
Resumo do extrato por período
ID do recebedor. Vai na URL.
Filtros (query params)
Filtra por tipo de lançamento.
Filtra pela origem do lançamento.
Filtra por moeda (ISO 4217).
Status de liberação. Valores aceitos:
released ou pending.Início do período, ISO 8601 com timezone. Ex:
2026-06-01T00:00:00-03:00.Fim do período, ISO 8601 com timezone.
ID do recebedor consultado.
Um item por moeda com o resumo do período. Cada item tem
currency, byType (lista de { type, total, credits, debits, count }), totalCredits, totalDebits e net. credits e debits são separados pelo sinal do lançamento; net = totalCredits + totalDebits. Todos os valores em centavos.Extrato do recebedor
ID do recebedor. Vai na URL.
Paginação (query params)
Página atual.
Itens por página.
Filtros (query params)
Os filtros são os mesmos do resumo:type, source, currency, releaseStatus (released ou pending), startDate e endDate (ISO 8601 com timezone). Todos são opcionais.
A resposta é o envelope de paginação padrão da Core API:
data (lista de lançamentos) + pagination. Veja Convenções para o formato completo.Saques (payouts)
O saque é solicitado por recebedor + moeda: o sistema agrega o saldo sacável de todas as carteiras daquela moeda. O fluxo de status é:Um saque criado pela API entra como
requested e aguarda aprovação manual no dashboard antes de ser processado.Configuração de saque
Moeda no formato ISO 4217 (exatamente 3 letras, ex:
BRL). Opcional.Taxa percentual aplicada sobre o valor do saque.
Taxa fixa por saque, em centavos.
Valor mínimo de saque, em centavos.
Listar saques
Filtra por status. Valores possíveis:
requested, approved, processing, paid, cancelled, rejected, failed. Opcional.Página atual.
Itens por página.
Buscar saque por ID
ID do saque. Vai na URL.
404. Veja Erros.
Solicitar saque
recipientId, agregando o saldo de todas as carteiras daquela moeda. O saque entra como requested e aguarda aprovação. Retorna 201.
ID do recebedor que vai sacar.
Valor do saque em centavos. Inteiro, mínimo
1.Moeda no formato ISO 4217 (exatamente 3 letras). Opcional — quando omitido, o default é
BRL.O saque retornado traz
walletId (a carteira física debitada — escolhida automaticamente quando há mais de uma na moeda), amount (bruto), fee e netAmount (amount - fee). O recebedor informado no request não é ecoado de volta no corpo.Cancelar saque
requested).
ID do saque a cancelar. Vai na URL.
Motivo do cancelamento. Opcional (mínimo 1 caractere quando enviado).
404— saque não encontrado.409— o saque não pode ser cancelado no status atual (já saiu derequested).
Veja também
Recebedores
Cadastre os recebedores donos das carteiras.
Splits
Como o saldo entra nas carteiras a partir das vendas.
Liquidação
Quando e como o saldo é liberado para saque.
Webhooks
Receba eventos de saque (
withdrawal.*) no seu sistema.
