Payer une facture / Recharger
Factures & Recharges
Payer une facture / Recharger
Payer une facture (SenEau, Senelec) ou recharger un compteur prépayé (Woyofal)
POST
Payer une facture / Recharger
Payer une facture / Recharger
Règle une facture (SenEau, Senelec) ou effectue une recharge prépayée (Woyofal). Le montant est débité du solde de votre compte (montant de la facture + vos frais de serviceFEE).
Endpoint
Headers
Corps de la Requête
Paramètres
Montant : pour SenEau et Senelec, le montant est imposé par la facture (le champ
amount est ignoré). Pour Woyofal (recharge prépayée), le client choisit le montant via amount.Réponse
Facture payée (SenEau / Senelec — synchrone)
Recharge réussie (Woyofal — token immédiat)
token = code de recharge à saisir sur le compteur. Présent uniquement pour les recharges prépayées (Woyofal).Recharge en cours (Woyofal — asynchrone)
Si le provider ne confirme pas immédiatement, la transaction passe enPROCESSING. Le token est livré dès résolution (consultable via le webhook / l’historique de transaction).
Réponse d’Erreur
Codes d’Erreur
Exemples de Requête
Payer une facture Senelec
Recharger un compteur Woyofal
Webhook de Notification
Comme pour les transactions classiques, un webhook est envoyé àcallBackURL lors du changement de statut (SUCCESS / FAILED) :
Authorizations
Entrez votre clé API comme: Bearer <API_KEY>
Body
application/json
Détails du paiement
Code du biller
Available options:
SENEAU_SN_BILL, SENELEC_SN_BILL, WOYOFAL_SN_BILL Example:
"SENELEC_SN_BILL"
Numéro de compteur / police / référence client
Example:
"210278816"
Montant à recharger. Requis pour Woyofal ; ignoré pour SenEau/Senelec (montant imposé).
Example:
104500
Optionnel : cible une facture précise. Sinon la 1re impayée est réglée.
Optionnel : votre référence unique (idempotence)
Example:
"INV-001"
Optionnel : URL de notification webhook
Optionnel