Paramètres
Exemple complet — Express.js
Exemple — Laravel
Exemple — Django
Idempotence
L’API ne déduplique pas les liens : deux appels créent deux liens. Pour éviter de facturer deux fois un client qui rafraîchit la page :- stockez la
referencesur la commande dès le premier appel ; - si une référence existe déjà et que le paiement est encore
PENDING(vérifiez avecGET /payment/status), redirigez vershttps://checkout.djonanko.ci/{reference}sans recréer de lien.
Que se passe-t-il au retour ?
return_url: le client a validé le paiement. Affichez une page d’attente tant que votre webhook n’a pas confirméSUCCESS— la redirection seule n’est pas une preuve.cancel_url: le client a annulé ou l’opérateur a refusé. Proposez de réessayer avec un nouveau lien.
Étape suivante : recevoir les webhooks
Configurez l’URL de notification et traitez les événements
SUCCESS / FAILED.