Développeurs
Paiements récurrents pour les clients ViPPi.
Proposez abonnements et paiements échelonnés. Chaque client valide le mandat dans son portefeuille, et vous recevez un webhook pour chaque paiement.
POST /v1/mandates
{
"customer": "+260971234567",
"amount": { "value": "150.00", "currency": "ZMW" },
"interval": "monthly",
"description": "Gym membership"
}
→ 201 { "id": "mdt_8Q2K", "status": "pending_approval" }
→ webhook mandate.approved
→ webhook payment.succeeded Les API ViPPi
Deux API, un seul jeu de clés, un seul sandbox.
- Accès anticipé
API Paiements récurrents
Mandats, échéanciers, nouvelles tentatives et webhooks pour les abonnements et paiements échelonnés. Présentée sur cette page.
Comment fonctionnent les mandats - Bientôt
API Paiements
Sessions de paiement, liens de paiement et remboursements complets ou partiels pour les paiements en ligne.
Voir les paiements en ligne
Comment fonctionnent les mandats
-
Créez un mandat
Envoyez montant, fréquence et description pour le numéro du client.
-
Le client valide
Il le voit dans son portefeuille et le valide avec son PIN.
-
Vous êtes payé à l’échéance
Chaque paiement déclenche un webhook signé vers votre serveur.
Ce que contient l’API
-
REST + OAuth 2.0
JSON sur HTTPS avec identifiants client.
-
Webhooks signés
Pour validation, paiements, échecs et annulations.
-
Environnement de test
Portefeuilles de test et validations simulées.
-
Annulation et pause
Le client garde le contrôle. Vous êtes notifié de chaque changement.
L’API est en accès anticipé privé. Demandez un accès et nous vous contacterons.
Vous dirigez une entreprise et ne développez pas ? Découvrez ce que les paiements récurrents vous apportent. Les paiements récurrents pour les entreprises
Développez avec ViPPi
Dites-nous ce que vous développez et nous créerons un compte de test.