Skip to main content
Utilisez ces modèles de payload lorsque vous appelez : 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#
En sandbox, n’importe quel code aléatoire à 6 chiffres peut être utilisé pour les tests.

Référence des champs

Checklist de validation avant l’envoi

Format du montant

Envoyez uniquement des montants entiers en sous-unités. Les décimales ne sont pas prises en charge.
Assurez-vous que provider correspond a un slug valide de Providers pris en charge.
Confirmez la présence des champs spécifiques au provider, comme phoneNumber, network ou customerCode, avant d’envoyer la requête.
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.