Aller au contenu principal

Paiements

Ikawaari fournit une API de paiements unifiée qui prend en charge plusieurs méthodes de paiement à travers les marchés africains.

Méthodes de paiement prises en charge

MéthodePaysDevises
Mobile MoneyCôte d'Ivoire, Sénégal, Mali, Burkina Faso, Guinée, Cameroun, RDCXOF, XAF, GNF, CDF
Paiements par carteTous les pays pris en chargeXOF, XAF, EUR, USD
Virement bancaireCôte d'Ivoire, SénégalXOF
WaveCôte d'Ivoire, SénégalXOF

Fonctionnement des paiements

Client → PaymentIntent → Méthode de paiement → Provider → Confirmation → Webhook
  1. Créer un PaymentIntent — Spécifiez le montant, la devise et les méthodes de paiement autorisées
  2. Collecter les détails de paiement — Utilisez Checkout, Payment Links ou votre propre UI
  3. Confirmer le paiement — Le client autorise la transaction (par ex. invite USSD pour le mobile money)
  4. Recevoir la confirmation — Ikawaari envoie un webhook payment_intent.succeeded

Cycle de vie du paiement

requires_payment_method → requires_confirmation → processing → succeeded
↘ failed
StatutDescription
requires_payment_methodEn attente d’une méthode de paiement client
requires_confirmationMéthode de paiement collectée, en attente de confirmation
processingLe paiement est en cours de traitement par le provider
succeededPaiement terminé avec succès
failedPaiement échoué (fonds insuffisants, timeout, etc.)
canceledPaiement annulé

Étapes suivantes