Démarrage

Introduction

L'API CaurisPay permet à votre site ou application d'envoyer des demandes de paiement à des utilisateurs CaurisPay. L'utilisateur reçoit une notification, confirme depuis l'application mobile avec son code PIN, et le paiement est débité de son portefeuille vers le vôtre.

À savoir

Ceci est un flux client à client. Le payeur doit posséder un compte CaurisPay actif et lié au numéro de téléphone fourni.

Avant de commencer

Pour intégrer l'API, vous aurez besoin de :

  • Un compte CaurisPay actif, avec un email associé
  • Une clé API, générée depuis votre espace développeur
  • Un serveur backend capable de recevoir des webhooks HTTPS

Le flux en un coup d'œil

  1. 1

    Votre serveur

    Crée la demande de paiement

  2. 2

    CaurisPay

    Notifie le payeur

  3. 3

    Le payeur

    Confirme avec son PIN

  4. 4

    Votre webhook

    Reçoit le résultat signé

1. Vous créez une demande de paiement
POST /v1/developer/payment-requests
{
  "amount": "5000.00",
  "currency": "XOF",
  "payerPhone": "22890123456",
  "callbackUrl": "https://votresite.com/webhooks/caurispay"
}

L'utilisateur reçoit une notification, confirme avec son PIN, et vous recevez un webhook signé dès que le paiement est traité.

Étape suivante

Configurez l'authentification de vos requêtes dans le guide Authentification.