Skip to main content
O sistema de Subcontas da KavroPay foi projetado no padrão das maiores fintechs globais (como GoatPay e Stripe Connect), permitindo que plataformas, franquias, ERPs, SaaS e marketplaces criem carteiras digitais segregadas para seus parceiros, lojistas ou filiais. Cada subconta possui seu próprio saldo isolado, regras de precificação customizadas com margem de lucro (markup spread) para a conta Master, controle de limites e livro-razão contábil (double-entry ledger).

Compatibilidade Dual de Rotas

Para máxima facilidade de migração e suporte a clientes legados (incluindo clientes do ecossistema GoatPay), a API KavroPay disponibiliza rotas duplas:
  • Padrão RESTful (Recomendado): /v1/subaccounts/*
  • Padrão GoatPay (Legado): /v1/subaccount/*
Ambos os padrões são intercambiáveis e acessam a mesma infraestrutura contábil de alta performance.

1. Criar uma Nova Subconta

Cria uma carteira digital independente vinculada à sua conta Master.

Parâmetros do Payload

Resposta de Sucesso (HTTP 201 Created)


2. Listar e Consultar Subcontas

Lista todas as subcontas cadastradas sob a conta Master com suporte a filtros e paginação.

Parâmetros de Query String

  • page: Número da página (padrão: 1).
  • limit: Quantidade de itens por página (máx: 100, padrão: 20).
  • search: Busca textual por nome, documento, e-mail ou externalReference.
  • status: Filtrar por 'active', 'locked' ou 'disabled'.
cURL
Obtém o detalhamento completo de uma subconta. Você pode informar o UUID da subconta ou o seu externalReference.
cURL

3. Gestão de Saldo e Transferências Internas

O motor de subcontas da KavroPay inclui suporte nativo a liquidação e movimentação interna entre carteiras com atualização atômica e conciliação em partida dobrada.

Aporte de Saldo (Master ➔ Subconta)

Transfere saldo disponível da conta Master para uma subconta específica.
Payload

Resgate de Saldo (Subconta ➔ Master)

Resgata saldo da subconta de volta para a carteira da conta Master.
Payload

Transferência Direta entre Subcontas (Subconta A ➔ Subconta B)

Transfere saldo diretamente de uma subconta de origem para uma subconta de destino sem passar pela conta Master.
Payload

4. Monetização & Markup Spread da Master

Como proprietário da conta Master, você pode configurar uma margem de lucro sobre todas as transações realizadas pelas suas subcontas.
Payload

Como o Spread é Calculado e Liquidado:

  1. Cobrança Base: A KavroPay cobra da Master a taxa contratual (ex: 2,99% + R$ 0,50).
  2. Markup da Master: A Master cobra da subconta um acréscimo (ex: +1,50% + R$ 0,50).
  3. Taxa Efetiva da Subconta: A subconta paga 4,49% + R$ 1,00.
  4. Liquidação Automática: No momento em que o PIX é pago:
    • A Subconta recebe o valor líquido (R100,00−R 100,00 - R 4,49 = R$ 95,51).
    • A Conta Master recebe imediatamente o lucro de spread (+R$ 2,00) em seu saldo disponível.
    • A KavroPay retém a taxa de processamento base.
Exibe a tabela comparativa entre as taxas base da KavroPay, o spread de lucro configurado e a taxa final paga pela subconta.

5. Travas Operacionais & Limites de Risco

Bloqueio e Desbloqueio Temporário

Permite pausar instantaneamente operações de cobrança e saque de uma subconta em caso de suspeita de fraude ou inadimplência.

Configurar Limites

Payload

6. Cobranças e Saques Vinculados a Subcontas

Para emitir cobranças ou saques em nome de uma subconta, basta informar o campo subaccountId (ou subaccount_id) na chamada padrão da API:

Criar Cobrança PIX para Subconta

cURL

Criar Saque PIX para Subconta

cURL

7. Extrato Contábil da Subconta (Statement)

Retorna o histórico contábil de movimentações da subconta com conciliação auditada e saldo resultante após cada operação.
Resposta

Split de Pagamentos

Dividir valores entre parceiros no pagamento

Cobranças PIX

Criar cobranças e links de checkout