Le cycle de vie d’une transaction
Le cycle de vie d’une transaction KAYBIC AFRICA se fait en 3 étapes clés :1
Initiation d'une transaction
Envoi d’une requête POST pour initier une transaction Cashin ou Cashout
2
Réception de la notification IPN
Réception automatique du statut final (SUCCESSFUL ou FAILED) via webhook
3
Consultation ponctuelle du statut (optionnel)
Vérification manuelle du statut uniquement en cas de besoin
Flux visuel
Points clés à retenir
Authentification par clé API
L’authentification se fait via la clé API transmise dans le corps de la requête (body JSON).
Une transaction = une requête
Chaque transaction nécessite un appel unique à l’endpoint /airtime.
IPN = confirmation officielle
La notification IPN confirme le statut final de la transaction.
/status = secours uniquement
L’endpoint /status doit être utilisé uniquement en cas de non-réception d’IPN.
