Aller au contenu principal

Environnement Sandbox

L’environnement sandbox vous permet de tester l’ensemble de votre intégration sans déplacer d’argent réel.

Modèle d’environnement​

Ikawaari utilise une séparation explicite entre les environnements sandbox et live.

En plus des clés API de test, les outils marchands incluent aussi des comportements sensibles à l’environnement et des opérations de test-mode pour synchroniser et valider la configuration marchande en toute sécurité.

Comment utiliser le Sandbox​

  1. Utilisez des clés API avec le préfixe ik_test_
  2. Utilisez la famille de routes implémentée requise par votre intégration
  3. Aucune transaction réelle n’est traitée
  4. Les données sont isolées de votre environnement live

Sandbox vs Live​

FonctionnalitéSandboxLive
Préfixe de clé APIik_test_ik_live_
Argent réel❌ Non✅ Oui
Connexions providersSimuléesRéelles
Webhooks✅ Envoyés✅ Envoyés
Données dashboardSéparéesSéparées

Changer d’environnement​

Dans le dashboard, utilisez le sélecteur d’environnement dans la barre de navigation supérieure pour basculer entre les vues sandbox et live.

Merchant Test Mode​

Ikawaari inclut aussi un comportement de test-mode marchand pour des opérations sandbox contrôlées.

Les actions de test-mode actuelles incluent :

  • activate
  • deactivate
  • resync

Ces flux sont importants car une partie de la configuration marchande peut être synchronisée dans le sandbox pour les tests et la validation.

Scénarios sandbox recommandés​

  • Créer et inspecter un payment intent
  • Valider la gestion de la signature webhook
  • Simuler les cas de succès, échec et timeout mobile money
  • Tester le comportement anti-rejeu avec des clés d’idempotence
  • Valider la gestion des payouts et des notifications marchandes

Notes d’implémentation​

  • Les API checkout et marchandes peuvent utiliser des familles de routes différentes.
  • Le changement d’environnement dashboard et le test mode font partie du comportement plateforme implémenté.
  • La documentation doit traiter le sandbox comme un modèle d’environnement, et pas seulement comme une liste de faux credentials.

Limitations du Sandbox​

  • Les invites USSD mobile money sont simulées (aucune notification réelle sur téléphone)
  • Les virements bancaires se finalisent instantanément (aucun traitement bancaire réel)
  • Les flux carte 3D Secure utilisent des pages de test

Données de test​