Documentation

Intégrez le paiement Mobile Money

Sirius Payments expose une API unique pour initier, consulter et vérifier des paiements Mobile Money auprès de TMoney, Flooz, Moov et Togocel. Toutes les requêtes se font en HTTPS et répondent en JSON.

Quick start

Créez un compte, générez une clé de test, puis initiez votre premier paiement en sandbox.

quick-start.sh
curl -X POST https://payements.siriusdigital.tech/api/paiements/initier \
  -H "Authorization: Bearer sk_test_51fA9c..." \
  -H "Content-Type: application/json" \
  -d '{"montant": 2500, "telephone": "90123456", "operateur": "TMONEY"}'

Authentification

Chaque requête doit inclure votre clé API dans l'en-tête Authorization. Utilisez une clé sk_test_ en sandbox et une clé sk_live_ en production.

en-tête HTTP
Authorization: Bearer sk_test_51fA9c...

Créer un paiement

POST /api/paiements/initier — déclenche une demande de paiement chez l'opérateur choisi.

requête
{
  "montant": 2500,
  "telephone": "90123456",
  "operateur": "TMONEY"
}

Consulter un paiement

GET /api/paiements/{reference}/statut — retourne l'état actuel d'une transaction.

réponse
{
  "reference": "PAY_9F21A",
  "statut": "EN_ATTENTE"
}

Vérifier un paiement

POST /api/paiements/{reference}/verifier — force une revérification auprès de l'opérateur en cas de doute.

Webhooks

Recevez une notification dès qu'un paiement change de statut, au lieu d'interroger l'API en boucle.

payload reçu
{
  "event": "paiement.reussi",
  "reference": "PAY_9F21A",
  "operateur": "FLOOZ"
}

SDK

Des exemples prêts à l'emploi pour accélérer votre intégration.

PHP / Laravel
Node.js
JavaScript
Python
Java