Royal Finance

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é |