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éthode | Pays | Devises |
|---|---|---|
| Mobile Money | Côte d'Ivoire, Sénégal, Mali, Burkina Faso, Guinée, Cameroun, RDC | XOF, XAF, GNF, CDF |
| Paiements par carte | Tous les pays pris en charge | XOF, XAF, EUR, USD |
| Virement bancaire | Côte d'Ivoire, Sénégal | XOF |
| Wave | Côte d'Ivoire, Sénégal | XOF |
Fonctionnement des paiements
Client → PaymentIntent → Méthode de paiement → Provider → Confirmation → Webhook
- Créer un PaymentIntent — Spécifiez le montant, la devise et les méthodes de paiement autorisées
- Collecter les détails de paiement — Utilisez Checkout, Payment Links ou votre propre UI
- Confirmer le paiement — Le client autorise la transaction (par ex. invite USSD pour le mobile money)
- Recevoir la confirmation — Ikawaari envoie un webhook
payment_intent.succeeded
Cycle de vie du paiement
requires_payment_method → requires_confirmation → processing → succeeded
↘ failed
| Statut | Description |
|---|---|
requires_payment_method | En attente d’une méthode de paiement client |
requires_confirmation | Méthode de paiement collectée, en attente de confirmation |
processing | Le paiement est en cours de traitement par le provider |
succeeded | Paiement terminé avec succès |
failed | Paiement échoué (fonds insuffisants, timeout, etc.) |
canceled | Paiement annulé |
Étapes suivantes
- Accepter un paiement — Intégration pas à pas
- Mobile Money — Orange Money, MTN MoMo, Wave
- Paiements par carte — Visa, Mastercard
- Payment Links — Pages de paiement sans code