Initier une Demande de Paiement Direct
Points de terminaison
Initier une demande de paiement direct
Envoyez une demande de paiement directement sur le mobile d’un utilisateur.
POST
Initier une Demande de Paiement Direct
Le paiement direct est désactivé par défaut dans l’environnement Live. Suivez les
étapes du guide Activer le paiement direct sur votre API Fapshi en mode Live
pour activer le paiement direct en mode live.
Endpoint
POST /direct-pay
Envoyez une demande de paiement directement sur le mobile d’un utilisateur. Vous êtes responsable de la création de votre propre formulaire de paiement et de la vérification du statut du paiement.
Les transactions de paiement direct ne peuvent et ne s’expirent pas. Par
conséquent, leur état final est soit SUCCESSFUL soit FAILED.
Manipulez ce point de terminaison avec précaution ; toute mauvaise utilisation
peut entraîner la suspension de votre compte.
Paramètres
Réponse
-
200 OKavec un corps JSON contenant :message: message de succèstransId: ID de la transaction pour suivre le paiementdateInitiated: date de l’initiation du paiement
- En cas d’erreur, un code 4XX avec un message d’échec est retourné.
Corps
application/json
Montant à payer (minimum 100 XAF).
Plage requise:
x >= 100Numéro de téléphone où la demande de paiement est envoyée.
Moyen de paiement (facultatif).
Options disponibles:
mobile money, orange money Nom du payeur (facultatif).
Email du payeur pour les reçus (facultatif).
Identifiant interne de l'utilisateur (facultatif).
Pattern:
^[a-zA-Z0-9\-_]{1,100}$Identifiant de transaction/commande pour la réconciliation (facultatif).
Pattern:
^[a-zA-Z0-9\-_]{1,100}$Motif du paiement (facultatif).