Sandbox
Testez l'intégration de bout en bout sans envoyer de vrai email ni signer pour de vrai.
Création d'un compte sandbox
Tout compte Signlift dispose automatiquement d'un environnement sandbox. Aucun setup
nécessaire : récupérez une clé sk_sandbox_* et tapez sur https://api-sandbox.signlift.io.
Codes OTP prédictibles
En sandbox, l'OTP envoyé par email/SMS est toujours 123456. Cela permet d'écrire des
tests d'intégration end-to-end sans avoir à intercepter les emails.
// Test E2E avec Playwright
await page.fill('input[name="otp"]', '123456')L'OTP est aussi retourné dans la réponse de l'endpoint OTP en sandbox :
{
"otp_sent": true,
"sandbox_code": "123456"
}Webhooks en local
Pour recevoir les webhooks sur localhost, exposez votre serveur avec
ngrok, Cloudflare Tunnel
ou similaire :
ngrok http 3000
# Forwarding https://abc123.ngrok.app -> http://localhost:3000Puis passez l'URL ngrok dans webhook_url.
Limites de la sandbox
- Emails : envoyés à de vraies adresses, mais préfixés
[SANDBOX]. Pour ne pas spammer, configurez une boîte de test (signlift+test@yourdomain.com). - PDFs signés : marqués
SANDBOX — non opposabledans le certificat. - Rétention : les requêtes sandbox sont purgées après 30 jours.
- Rate limits : 1000 requêtes / minute par clé.