Get Customer Wallets
Consulta los saldos monetarios de los clientes en distintas divisas.
Create Ledger Entry
Añade o deduce fondos de las billeteras de los clientes.
List Ledger Entries
Consulta el historial completo de transacciones con paginación.
¿Qué son las billeteras de clientes?
Las billeteras de clientes son cuentas de saldo monetario que almacenan fondos reales para tus usuarios. Cada cliente obtiene una automáticamente cuando creas su cuenta. Puedes usar estas billeteras para:- Almacenar fondos prepagados para futuros pagos de suscripciones
- Gestionar reembolsos como saldo de billetera en lugar de reembolsos a la tarjeta
- Emitir saldos promocionales como bonos de bienvenida o recompensas de fidelidad
- Aplicar fondos de la billetera a las facturas automáticamente durante la facturación
- Registrar transacciones monetarias con un historial detallado del libro mayor
Cada cliente obtiene automáticamente una billetera cuando creas su cuenta. Las billeteras admiten las monedas USD, EUR y GBP, con saldos monetarios independientes para cada una.

Cómo funciona
Las billeteras de clientes almacenan fondos que los clientes pueden aplicar a sus compras. Cuando un cliente tiene una factura o un cargo recurrente de suscripción, primero se comprueba el saldo de su billetera. Los fondos disponibles se aplican automáticamente a la factura antes de realizar el cargo en su método de pago principal.Configuración automática
Cuando creas un cliente nuevo, Dodo Payments crea automáticamente una billetera con saldo cero. Está lista para recibir fondos de inmediato a través de nuestra API.Compatibilidad con varias divisas
Cada billetera puede contener saldos en distintas divisas:integer
Saldo en dólares estadounidenses (almacenado en centavos)
integer
Saldo en euros (almacenado en céntimos)
integer
Saldo en libras esterlinas (almacenado en peniques)
Actualmente, solo están disponibles los saldos en USD, EUR y GBP. La billetera nativa en INR ha sido descontinuada; consulta Estructura de pagos. INR sigue siendo compatible como moneda de transacción para suscripciones de UPI, RuPay y tarjetas de la India.
Trabajo con billeteras
Consultar saldos de clientes
Consulta cuánto dinero tiene un cliente en todas las monedas. Esto resulta útil para verificar el saldo disponible antes de procesar una compra o mostrar el saldo en la interfaz de usuario de tu aplicación.Get Customer Wallet Balances
Consulta los saldos monetarios de la billetera de un cliente en todas las monedas compatibles.
Añadir o deducir fondos
Añade fondos a las billeteras de los clientes (como bonificaciones de bienvenida o saldos de reembolsos) o deduce fondos (como cargos de suscripción). Puedes proporcionar motivos para cada transacción a fin de mantener un registro de auditoría claro.El campo
entry_type utiliza 'credit' para añadir fondos a la billetera y 'debit' para restar fondos de la billetera.Create Customer Wallet Ledger Entry
Añade o deduce fondos de la billetera de un cliente.
Consultar el historial de transacciones
Consulta todas las transacciones de crédito y débito de un cliente. Este registro detallado te ayuda a conciliar las cuentas y ofrece transparencia a tus clientes.List Customer Wallet Ledger Entries
Consulta todas las transacciones monetarias de un cliente.
Ejemplos del mundo real
Reembolso a la billetera
Cuando un cliente solicita un reembolso, puedes añadir el importe al saldo de su billetera en lugar de realizar un reembolso tradicional a la tarjeta. Esto mantiene los fondos dentro de tu ecosistema para futuras compras.Bonificación de bienvenida / Saldo promocional
Ofrece a los nuevos clientes una bonificación monetaria de bienvenida para incentivar su primera compra.Pago de suscripción desde la billetera
Deduce fondos de una billetera para cubrir un cargo de suscripción o una compra manual.Sistema de facturación prepago
Permite que los clientes financien sus cuentas por adelantado y utilicen ese saldo progresivamente.1
Add Initial Funds
Añade fondos a la billetera del cliente cuando realice un depósito.
2
Apply Balance to Purchases
Deduce el saldo a medida que el cliente utiliza tus servicios o renueva sus suscripciones.
3
Monitor Balances
Comprueba si los clientes se están quedando sin fondos para solicitarles que realicen una recarga.
Compatibilidad con varias monedas
Gestiona saldos monetarios independientes para clientes de distintas regiones.US Customers
US Customers
Gestiona fondos en USD para clientes ubicados en EE. UU.
European Customers
European Customers
Gestiona fondos en EUR para clientes ubicados en Europa.
UK Customers
UK Customers
Gestiona fondos en GBP para clientes ubicados en el Reino Unido.
Prácticas recomendadas
Evitar transacciones duplicadas
Utiliza claves de idempotencia para asegurarte de no añadir ni deducir fondos accidentalmente dos veces para el mismo evento.Comprobar los saldos antes de realizar cargos
Verifica que los clientes tengan fondos suficientes antes de intentar procesar transacciones grandes desde la billetera.Próximas novedades
- Caducidad del saldo: Configura los fondos para que caduquen después de un período determinado
- Mejores análisis: Informes detallados de gastos y tendencias de los saldos
- Más Webhooks: Notificaciones en tiempo real sobre cambios en los saldos y alertas de saldo bajo