Prérequis
- Un compte marchand Kori avec une clé API et un secret (tableau de bord → Clés API).
- La clé doit porter les scopes que vous utiliserez ici :
payetbalance.
1. Obtenir un token
Échangez votre clé et votre secret contre un token Bearer. Ne demandez que les scopes dont vous avez besoin.Réponse
data.token : vous l’enverrez à chaque requête suivante.
2. Consulter votre solde
3. Encaisser un paiement
Le téléphone du client reçoit une demande de confirmation.Réponse (202 Accepted)
4. Vérifier le statut du paiement
Trois moyens, par ordre de préférence — voir Statut d’un paiement pour le détail. Attendez le webhook. Abonnez-vous àpayment_received et Kori vous prévient : aucun
polling, et la notification arrive même si le client ferme son navigateur.
Lisez votre transaction :
reference — c’est la réponse faisant
autorité tant que le paiement est en cours, et elle ne demande aucun token : une page de
paiement peut donc l’interroger directement depuis le navigateur.
success, les fonds sont crédités sur votre solde et vous pouvez
livrer la commande. Tant qu’il est pending, le client n’a simplement pas encore
répondu — ce n’est pas un échec : patientez plutôt que de relancer le paiement.
Pour aller plus loin
Scopes
Toutes les permissions qu’une clé API peut accorder.
Webhooks
Soyez notifié quand un paiement est confirmé.
Statut d'un paiement
En attente, réussi ou échoué — et comment les distinguer.