Environnements test/live
Kadryza sépare les transactions sandbox et production par clé API.
| Clé | Environnement | Argent réel | Usage |
|---|---|---|---|
kadryza_test_... | Test / sandbox | Non | Développement, QA, intégration plugin |
kadryza_live_... | Live / production | Oui | Paiements réels |
⚠️
Une transaction créée avec une clé test ne représente pas un paiement réel. Une transaction créée avec une clé live peut déclencher le flux Mobile Money réel.
Règle côté API
Le backend déduit l’environnement depuis la clé API :
- les clés test créent des transactions
is_test: true; - les clés live créent des transactions
is_test: false; - les données sont isolées selon la clé utilisée ;
- le SDK public ne documente pas de paramètre
environment.
URLs
| Type | URL |
|---|---|
| API | https://api.kadryza.app |
| Dashboard (portail marchand) | https://dashboard.kadryza.app |
| Documentation | https://docs.kadryza.app |
Les environnements test et live partagent la même API : ils se distinguent par la clé utilisée (kadryza_test_… ou kadryza_live_…), pas par un domaine différent.
Checklist go-live
Avant d’utiliser une clé live :
- le compte marchand et le KYC sont validés ;
- la clé live est créée et stockée côté serveur ;
- aucun secret n’est exposé côté navigateur ;
- l’endpoint webhook HTTPS est configuré ;
- la signature
X-Kadryza-Signatureest vérifiée ; - au moins une transaction test a été validée ;
- le passage live est validé côté produit.