Skip to main content
POST

Authorizations

x-api-key
string
header
required

Votre clé API publique (préfixe DJN-). Visible dans l'espace Développeur du dashboard.

x-api-secret
string
header
required

Votre secret API (64 caractères hexadécimaux). Communiqué une seule fois par SMS à la création du compte ou à la régénération.

Body

application/json
amount
integer
required

Montant à encaisser en FCFA. Doit être strictement supérieur à 100.

Required range: x >= 101
Example:

5000

merchant_reference
string
required

Référence de votre compte marchand.

Example:

"beautyshop"

return_url
string<uri>
required

URL vers laquelle le client est redirigé après un paiement réussi.

Example:

"https://example.com/success"

cancel_url
string<uri>
required

URL vers laquelle le client est redirigé après un échec ou une annulation.

Example:

"https://example.com/cancel"

isQrCode
boolean
default:false

Si true, la réponse contient un QR code (image PNG encodée en data URL) au lieu de l'URL de paiement. Le QR code se scanne avec l'appareil photo du téléphone, sans application — pratique pour une facture, un point de vente ou une affiche.

Example:

false

metadata
object

Données libres que vous souhaitez retrouver dans le webhook et dans la liste des transactions.

Response

Lien créé.

success
boolean
Example:

true