Skip to main content
Ce guide explique tous les statuts que vous rencontrerez lors du travail avec les paiements, décaissements et transferts dans Yabetoo.

Statuts des intentions de paiement

Une intention de paiement passe par plusieurs statuts au cours de son cycle de vie :

Flux des statuts

Statuts des sessions de paiement

Statuts des décaissements

Les décaissements (versements aux clients) ont les statuts suivants :

Statuts des transferts

Les transferts (remittances) suivent le même schéma :

Gérer les différents statuts

Paiements réussis

Lorsqu’un paiement atteint succeeded :

Paiements échoués

Lorsqu’un paiement échoue, vérifiez le failure_message :

Paiements en cours

Pendant qu’un paiement est en processing :

Messages d’échec

Lorsqu’un paiement échoue, le champ failure_message fournit des détails :

Événements Webhook par statut

Bonnes pratiques

  1. Gérez toujours tous les statuts - Ne supposez pas que les paiements réussiront toujours
  2. Utilisez les webhooks pour la fiabilité - Ne vous fiez pas uniquement aux réponses synchrones
  3. Journalisez les changements de statut - Gardez un historique pour le débogage et le support
  4. Affichez des messages clairs - Aidez les utilisateurs à comprendre ce qui s’est passé et quoi faire ensuite
  5. Implémentez une logique de nouvelle tentative - Permettez aux clients de réessayer les paiements échoués
Pour tester différents statuts, utilisez les numéros de test dans l’environnement sandbox.