Sandbox
Mediul sandbox vă permite să testați integrarea fără a procesa plăți reale sau a crea comenzi reale.
Sandbox vs Live
| Caracteristică | Sandbox | Live |
|---|---|---|
| Adresa de bază | Aceeași (/v2/partners) | Aceeași (/v2/partners) |
| Chei API | Chei cu prefix sandbox | Chei de producție |
| Plăți | Simulate (fără taxe reale) | Procesare plăți reale |
| Limite de rată | De 5x mai mari decât producția | Limite standard |
| Webhook-uri | Livrate normal | Livrate normal |
| Date comenzi | Date de test, șterse periodic | Persistente |
Cum funcționează
Mediile sandbox și live sunt determinate de cheia API pe care o utilizați. Cheile API sandbox sunt emise separat de cheile de producție în panoul de control al partenerului.
- Utilizați cheile sandbox în timpul dezvoltării și testării.
- Treceți la cheile de producție când sunteți gata să lansați.
- Ambele medii expun aceleași endpoint-uri și acceptă aceleași formate de cereri.
Plăți simulate
În modul sandbox, toată procesarea plăților este simulată:
- Plățile CARD sunt întotdeauna aprobate fără a contacta procesatorul de plăți.
- Tokenurile GOOGLE_PAY și APPLE_PAY sunt acceptate fără validare.
- Fluxurile IDEAL, REVOLUT și BANCONTACT se finalizează imediat fără redirecționare.
- Nu se percepe nicio sumă reală și nu este necesară nicio metodă de plată reală.
Sfaturi pentru testare
- Utilizați adrese de e-mail cu prefix sandbox (de ex.,
sandbox-user@example.com) pentru datele clienților, pentru a distinge clar comenzile de test. - Testați livrarea webhook-urilor în sandbox pentru a verifica că endpoint-ul dumneavoastră procesează corect payload-urile.
- Simulați scenarii de eroare utilizând valori de test specifice documentate în panoul de control al partenerului.
- Limitele de rată în sandbox sunt de 5x față de limitele de producție, oferindu-vă mai mult spațiu pentru testare rapidă.