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

  1. Créez un mandat

    Envoyez montant, fréquence et description pour le numéro du client.

  2. Le client valide

    Il le voit dans son portefeuille et le valide avec son PIN.

  3. 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.