Comment utiliser les numéros
Tous les tests sont effectués dans l’environnement sandbox, qui est spécifiquement conçu pour simuler des flux de paiement réels sans traiter de véritables transactions. Cet environnement vous permet d’intégrer et de valider en toute sécurité votre implémentation de l’API Yabetoo sans aucun impact financier. Pour interagir avec l’environnement sandbox, vous devez utiliser des clés API de test. Ces clés sont distinctes de vos clés API de production et sont destinées uniquement au développement et aux tests. Lorsqu’une clé API de test est fournie lors de l’initialisation du SDK ou de l’API, toutes les requêtes sont automatiquement dirigées vers le point de terminaison sandbox, assurant une isolation complète du système de production. Les clés API de test se comportent de manière similaire aux clés de production, vous permettant d’effectuer toutes les opérations de base telles que la création de sessions de paiement, la génération d’intentions de paiement, la confirmation de transactions et la réception de webhooks — dans les limites du sandbox.Numéros de test
Les numéros de test suivants sont fournis pour l’environnement sandbox. Chaque numéro simule un utilisateur de mobile money avec un résultat de transaction prédéfini.Ces numéros ne sont valables que dans l’environnement sandbox et ne peuvent pas être utilisés pour
des transactions réelles.
Transactions réussies
Ces numéros simulent un flux de paiement réussi où la transaction est complétée et confirmée.Transactions échouées
Ces numéros simulent différents types d’échecs de transaction. Utilisez-les pour vérifier comment votre système répond à des raisons d’échec spécifiques.Scénarios expirés / délai dépassé
Ces numéros simulent des transactions retardées ou sans réponse. Ils sont idéaux pour tester la logique basée sur le temps comme les tentatives ou les sessions de paiement expirées.Explication des valeurs des messages d’erreur
Le champfailure_message fournit un contexte supplémentaire sur le résultat de la transaction. Voici une explication des valeurs possibles :
Chaque numéro de test est associé à un statut prédéfini (réussi, échoué ou expiré) et à une raison correspondante. Cela aide à simuler divers scénarios d’échec du monde réel lors des tests des flux de paiement dans l’environnement sandbox.