Utilisez ces modèles de payload lorsque vous appelez :Documentation Index
Fetch the complete documentation index at: https://docs.payfonte.com/llms.txt
Use this file to discover all available pages before exploring further.
POST /payments/v1/payments/direct-charge
Payload commun, la plupart des providers
Payload Orange pre-OTP
Les providers Orange peuvent exiger un code généré par le client avant l’envoi de la requête.Indications USSD
- Orange Senegal :
#144#391# - Orange Mali :
#144#77# - Orange Burkina Faso :
*144*4*6*amount#
Référence des champs
| Champ | Type | Requis | Notes |
|---|---|---|---|
reference | string | Recommandé | Doit être unique par transaction |
amount | integer | Oui | Valeur en sous-unités uniquement |
provider | string | Oui | Utilisez le slug provenant des providers pris en charge |
webhook | string | Non | Surcharge de webhook par requête |
narration | string | Non | Note de transaction lisible par humain |
customerInput.phoneNumber | string | Généralement oui | Format selon le provider et le pays |
customerInput.network | string | Spécifique au provider | Requis pour certains flux comme le bank transfer |
customerInput.customerCode | string | Spécifique au provider | Requis pour les flux Orange pre-OTP |
Checklist de validation avant l’envoi
Format du montant
Format du montant
Envoyez uniquement des montants entiers en sous-unités. Les décimales ne sont pas prises en charge.
Slug provider
Slug provider
Assurez-vous que
provider correspond a un slug valide de Providers pris en charge.Champs `customerInput` requis
Champs `customerInput` requis
Confirmez la présence des champs spécifiques au provider, comme
phoneNumber, network ou customerCode, avant d’envoyer la requête.Unicite de la reference
Unicite de la reference
Générez des références uniques afin d’éviter les erreurs de transaction en double.
Documentation associée
API Direct Charge
Flux de requête et gestion des réponses et actions.
Flux de traitement
Comportements processing, redirect, bankTransfer et pre-OTP.
Specification des montants
Règles de conversion en sous-unités pour tous les montants.