Envoyez une demande de paiement directement sur le mobile d’un utilisateur.
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.
| Nom | Obligatoire | Type | Description |
|---|---|---|---|
| amount | Oui | entier | Montant à payer (minimum 100 XAF). |
| phone | Oui | chaîne | Numéro de téléphone pour la demande de paiement (exemple : 67XXXXXXX). |
| medium | Non | chaîne | "mobile money" ou "orange money". À omettre pour détection automatique. |
| name | Non | chaîne | Nom du payeur. |
| Non | chaîne | Email du payeur pour recevoir le reçu. | |
| userId | Non | chaîne | ID utilisateur dans votre système (1–100 caractères; a–z, A–Z, 0–9, -, _ autorisés). |
| externalId | Non | chaîne | ID de transaction ou commande pour rapprochement (1–100 caractères; mêmes règles). |
| message | Non | chaîne | Motif du paiement. |
200 OK avec un corps JSON contenant :
message : message de succèstransId : ID de la transaction pour suivre le paiementdateInitiated : date de l’initiation du paiementMontant à payer (minimum 100 XAF).
x >= 100Numéro de téléphone où la demande de paiement est envoyée.
Moyen de paiement (facultatif).
mobile money, orange money Nom du payeur (facultatif).
Email du payeur pour les reçus (facultatif).
Identifiant interne de l'utilisateur (facultatif).
Identifiant de transaction/commande pour la réconciliation (facultatif).
Motif du paiement (facultatif).