Skip to main content
POST
Initialiser une transaction

Initialize a Transaction

Initialize a new payment transaction.

Endpoint

Headers

Request Body

Parameters

Response

Successful Response

Error Response

Error Codes

Validations

  1. Amount
    • Minimum: 200 FCFA
    • Maximum: 1,000,000 FCFA
  2. Phone Number
    • Format: 9 digits
    • Without country code
    • Numeric characters only

Request Example

Webhook Notification

When the transaction status changes, a webhook is sent to the URL specified in 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