Skip to main content

Get Customer Wallets

Consultez les soldes monétaires des clients dans différentes devises.

Create Ledger Entry

Ajoutez ou déduisez des fonds des portefeuilles clients.

List Ledger Entries

Consultez l’historique complet des transactions avec pagination.

Que sont les portefeuilles clients ?

Les portefeuilles clients sont des comptes de solde monétaire qui conservent de vrais fonds pour vos utilisateurs. Chaque client en reçoit automatiquement un lorsque vous créez son compte. Vous pouvez utiliser ces portefeuilles pour :
  • Stocker des fonds prépayés pour de futurs paiements d’abonnement
  • Gérer les remboursements sous forme de solde de portefeuille plutôt que de remboursements sur carte
  • Attribuer des soldes promotionnels comme des bonus de bienvenue ou des récompenses de fidélité
  • Appliquer automatiquement les fonds du portefeuille aux factures lors de la facturation
  • Suivre les transactions monétaires grâce à un historique détaillé du grand livre
Chaque client reçoit automatiquement un portefeuille lorsque vous créez son compte. Les portefeuilles prennent en charge les devises USD et INR, avec des soldes monétaires distincts pour chacune.
Portefeuilles clients ≠ facturation basée sur des créditsLes portefeuilles clients contiennent de vrais soldes monétaires (USD, INR) qui peuvent être appliqués aux factures et aux paiements d’abonnement.Si vous cherchez à suivre des unités d’utilisation virtuelles (appels API, jetons, heures de calcul), consultez plutôt la facturation basée sur des crédits.
Customer Wallets

Fonctionnement

Les portefeuilles clients contiennent des fonds que les clients peuvent appliquer à leurs achats. Lorsqu’un client a une facture ou des frais d’abonnement récurrents, le solde de son portefeuille est vérifié en premier. Les fonds disponibles sont automatiquement appliqués à la facture avant de débiter son moyen de paiement principal.

Configuration automatique

Lorsque vous créez un nouveau client, Dodo Payments crée automatiquement un portefeuille avec un solde nul. Il est prêt à recevoir des fonds immédiatement via notre API.

Prise en charge de plusieurs devises

Chaque portefeuille peut contenir des soldes dans différentes devises :
integer
Solde en dollars américains (stocké en cents)
integer
Solde en roupies indiennes (stocké en paises)
Actuellement, seuls les soldes en USD et en INR sont disponibles. D’autres devises seront bientôt proposées.

Utiliser les portefeuilles

Consulter les soldes des clients

Consultez le montant des fonds dont dispose un client dans toutes les devises. Cela est utile pour vérifier le solde disponible avant de traiter un achat ou d’afficher le solde dans l’interface utilisateur de votre application.

Get Customer Wallet Balances

Consultez les soldes monétaires du portefeuille d’un client dans toutes les devises prises en charge.

Ajouter ou déduire des fonds

Approvisionnez les portefeuilles clients (par exemple avec des bonus de bienvenue ou des soldes de remboursement) ou déduisez-en des fonds (par exemple pour des frais d’abonnement). Vous pouvez indiquer le motif de chaque transaction afin de conserver une piste d’audit claire.
Le champ entry_type utilise 'credit' pour ajouter des fonds au portefeuille et 'debit' pour en soustraire.

Create Customer Wallet Ledger Entry

Ajoutez ou déduisez des fonds du portefeuille d’un client.

Consulter l’historique des transactions

Consultez chaque transaction de crédit et de débit d’un client. Ce grand livre détaillé vous aide à rapprocher les comptes et offre davantage de transparence à vos clients.

List Customer Wallet Ledger Entries

Consultez chaque transaction monétaire d’un client.

Exemples concrets

Remboursement vers le portefeuille

Lorsqu’un client demande un remboursement, vous pouvez ajouter le montant au solde de son portefeuille au lieu d’effectuer un remboursement traditionnel sur carte. Les fonds restent ainsi dans votre écosystème pour de futurs achats.

Bonus de bienvenue / solde promotionnel

Offrez aux nouveaux clients un bonus de bienvenue monétaire pour les encourager à effectuer leur premier achat.

Paiement d’abonnement depuis le portefeuille

Déduisez des fonds d’un portefeuille pour couvrir des frais d’abonnement ou un achat manuel.

Système de facturation prépayée

Permettez aux clients d’approvisionner leur compte à l’avance et de puiser progressivement dans ce solde.
1

Add Initial Funds

Ajoutez des fonds au portefeuille du client lorsqu’il effectue un dépôt.
2

Apply Balance to Purchases

Déduisez du solde lorsque le client utilise vos services ou renouvelle son abonnement.
3

Monitor Balances

Vérifiez si les clients manquent de fonds afin de les inviter à recharger leur compte.

Prise en charge de plusieurs devises

Gérez des soldes monétaires distincts pour les clients de différentes régions.
Gérez les fonds en USD des clients basés aux États-Unis.
Gérez les fonds en INR des clients indiens.

Bonnes pratiques

Éviter les transactions en double

Utilisez des clés d’idempotence pour éviter d’ajouter ou de déduire accidentellement des fonds deux fois pour le même événement.

Vérifier les soldes avant le débit

Vérifiez que les clients disposent de fonds suffisants avant de tenter de traiter des transactions importantes depuis le portefeuille.

Prochaines évolutions

Ces fonctionnalités sont prévues pour de prochaines versions :
  • Expiration du solde : définissez une date d’expiration pour les fonds
  • Analyses améliorées : rapports détaillés sur les dépenses et tendances des soldes
  • Davantage de Webhooks : notifications en temps réel pour les changements de solde et les alertes de solde faible
Commencez par les opérations de base d’approvisionnement et de déduction, puis intégrez des workflows de facturation automatisés plus complexes à mesure que votre entreprise se développe.
Dernière modification le 31 juillet 2026