Skip to main content
POST
Initialiser une transaction

Initialiser une Transaction

Initialisez une nouvelle transaction de paiement.

Endpoint

Headers

Corps de la Requête

Paramètres

Réponse

Réponse Réussie

Réponse d’Erreur

Codes d’Erreur

Validations

  1. Montant
    • Minimum: 200 FCFA
    • Maximum: 1,000,000 FCFA
  2. Numéro de Téléphone
    • Format: 9 chiffres
    • Sans indicatif pays
    • Uniquement des caractères numériques

Exemple de Requête

Webhook de Notification

Lorsque le statut de la transaction change, un webhook est envoyé à l’URL spécifiée dans callBackURL:

Authorizations

Authorization
string
header
required

Entrez votre clé API comme: Bearer <API_KEY>

Body

application/json

Détails de la transaction

externalTransactionId
string
required

Votre identifiant unique de transaction

serviceCode
string
required

Code du service de paiement

amount
number
required

Montant en FCFA (min: 200, max: 1,000,000)

Required range: 200 <= x <= 1000000
number
string
required

Numéro de téléphone

Pattern: ^[0-9]{9}$
callBackURL
string<uri>
required

URL pour les notifications webhook

successUrl
string<uri>
required

URL de redirection après succès

failureUrl
string<uri>
required

URL de redirection après échec

Response

Transaction initiée avec succès

message
string
required
transaction
object
required