Sandbox & clés test
L’environnement sandbox isolé vous permet de tester l’API sans risque. Les clés rs_test_… tapent une base de données séparée — aucun mouvement réel.
Obtenir une clé test
Inscrivez-vous depuis /developers/signup. Vous recevez par email :
- une clé secrète
rs_test_secret_…(serveur uniquement) - une clé publique
rs_test_pk_…(utilisable côté navigateur)
Différences sandbox vs production
| Aspect | Sandbox | Production |
|-----------------|-------------------------------|---------------------------|
| URL de base | https://api.royalstack.com/api/v1 | identique |
| Préfixe de clé | rs_test_… | rs_live_… |
| Wallets | fictifs, rechargeables | réels, soumis KYC |
| SMS / push | mock — pas d’envoi réel | envoi réel |
| Rate limit | 300 req/min | 1000 req/min |
Recharger un wallet test
curl -X POST https://api.royalstack.com/api/v1/sandbox/wallets/topup \
-H "Authorization: Bearer rs_test_secret_••••" \
-d '{ "wallet": "wal_4M8z2Lp", "amount": 100000 }'
Cet endpoint n’existe pas en production. L’appel avec une clé live renvoie un 404.
Numéros de test
| Numéro | Comportement |
|-----------------|------------------------------------|
| +22600000001 | Paiement réussi instantanément |
| +22600000002 | Paiement en pending puis succès |
| +22600000003 | Paiement échoue (insufficient) |
| +22600000004 | Paiement déclenche fraud check |
| +22600000005 | KYC bloqué |