Skip to main content

Get Customer Wallets

Consulte os saldos monetários dos clientes em diferentes moedas.

Create Ledger Entry

Adicione ou deduza fundos das carteiras dos clientes.

List Ledger Entries

Consulte o histórico completo de transações com paginação.

O que são carteiras de clientes?

As carteiras de clientes são contas de saldo monetário que mantêm fundos reais para seus usuários. Cada cliente recebe uma automaticamente quando você cria sua conta. Você pode usar essas carteiras para:
  • Armazenar fundos pré-pagos para futuros pagamentos de assinaturas
  • Processar reembolsos como saldo da carteira em vez de reembolsos no cartão
  • Emitir saldos promocionais como bônus de boas-vindas ou recompensas de fidelidade
  • Aplicar fundos da carteira às faturas automaticamente durante o faturamento
  • Acompanhar transações monetárias com um histórico detalhado no livro-razão
Cada cliente recebe automaticamente uma carteira quando você cria sua conta. As carteiras são compatíveis com as moedas USD e INR, com saldos monetários separados para cada uma.
Carteiras de clientes ≠ faturamento baseado em créditosAs carteiras de clientes mantêm saldos monetários reais (USD, INR) que podem ser aplicados a faturas e pagamentos de assinaturas.Se você quer acompanhar unidades de uso virtuais (chamadas de API, tokens, horas de computação), consulte Faturamento baseado em créditos.
Carteiras de clientes

Como funciona

As carteiras de clientes mantêm fundos que os clientes podem aplicar em suas compras. Quando um cliente tem uma fatura ou uma cobrança recorrente de assinatura, o saldo da carteira é verificado primeiro. Todos os fundos disponíveis são aplicados automaticamente à fatura antes da cobrança do método de pagamento principal.

Configuração automática

Quando você cria um novo cliente, Dodo Payments cria automaticamente uma carteira com saldo zero. Ela está pronta para receber fundos imediatamente por meio da nossa API.

Suporte a várias moedas

Cada carteira pode manter saldos em diferentes moedas:
integer
Saldo em dólares americanos (armazenado em centavos)
integer
Saldo em rúpias indianas (armazenado em paise)
Atualmente, apenas os saldos em USD e INR estão disponíveis. Em breve, teremos mais moedas.

Trabalhando com carteiras

Consultar saldos dos clientes

Veja quanto um cliente tem em fundos em todas as moedas. Isso é útil para verificar o saldo disponível antes de processar uma compra ou exibir o saldo na interface do usuário da sua aplicação.

Get Customer Wallet Balances

Consulte os saldos monetários da carteira de um cliente em todas as moedas compatíveis.

Adicionar ou deduzir fundos

Adicione fundos às carteiras dos clientes (como bônus de boas-vindas ou saldos de reembolso) ou deduza fundos (como cobranças de assinaturas). Você pode informar os motivos de cada transação para manter um registro de auditoria claro.
O campo entry_type usa 'credit' para adicionar fundos à carteira e 'debit' para subtrair fundos da carteira.

Create Customer Wallet Ledger Entry

Adicione ou deduza fundos da carteira de um cliente.

Consultar o histórico de transações

Veja todas as transações de crédito e débito de um cliente. Esse livro-razão detalhado ajuda a reconciliar contas e oferece transparência aos seus clientes.

List Customer Wallet Ledger Entries

Consulte todas as transações monetárias de um cliente.

Exemplos do mundo real

Reembolso para a carteira

Quando um cliente solicita um reembolso, você pode adicionar o valor ao saldo da carteira dele em vez de realizar um reembolso tradicional no cartão. Isso mantém os fundos no seu ecossistema para compras futuras.

Bônus de boas-vindas / saldo promocional

Ofereça aos novos clientes um bônus monetário de boas-vindas para incentivar a primeira compra.

Pagamento de assinatura usando a carteira

Deduza fundos de uma carteira para cobrir uma cobrança de assinatura ou uma compra manual.

Sistema de faturamento pré-pago

Permita que os clientes financiem suas contas antecipadamente e consumam esse saldo ao longo do tempo.
1

Add Initial Funds

Adicione fundos à carteira do cliente quando ele fizer um depósito.
2

Apply Balance to Purchases

Deduza o saldo conforme o cliente usa seus serviços ou renova assinaturas.
3

Monitor Balances

Verifique se os clientes estão ficando sem fundos para solicitar uma recarga.

Suporte a várias moedas

Gerencie saldos monetários separados para clientes em diferentes regiões.
Gerencie fundos em USD para clientes nos Estados Unidos.
Gerencie fundos em INR para clientes indianos.

Práticas recomendadas

Evite transações duplicadas

Use chaves de idempotência para garantir que você não adicione ou deduza fundos acidentalmente duas vezes para o mesmo evento.

Consulte os saldos antes de cobrar

Verifique se os clientes têm fundos suficientes antes de tentar processar grandes transações a partir da carteira.

O que vem a seguir

Estes recursos estão planejados para versões futuras:
  • Expiração de saldo: defina um prazo para a expiração dos fundos
  • Melhores análises: relatórios detalhados de gastos e tendências de saldo
  • Mais Webhooks: notificações em tempo real sobre alterações de saldo e alertas de saldo baixo
Comece com operações básicas de adição e dedução de fundos e, depois, integre fluxos de trabalho de faturamento automatizado mais complexos à medida que sua empresa crescer.
Última modificação em 21 de julho de 2026