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 |
|---|---|
| Production API | https://api.kadryza.app — domaine officiel prévu |
| Dashboard | https://dashboard.kadryza.app — domaine officiel prévu |
| Documentation | https://docs.kadryza.app — domaine officiel prévu |
| Staging/Test temporaire | https://api-kadryza.spencerai.tech |
| Docs temporaires | https://docs.kadryza.spencerai.tech |
spencerai.tech est uniquement un domaine temporaire de test/staging.
Checklist go-live
Avant d’utiliser une clé live :
- le compte merchant 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.