Sandbox
Sandbox средата ви позволява да тествате вашата интеграция без обработка на реални плащания или създаване на реални поръчки.
Sandbox спрямо Live
| Функция | Sandbox | Live |
|---|---|---|
| Базов URL адрес | Същият (/v2/partners) | Същият (/v2/partners) |
| API ключове | Ключове с sandbox префикс | Продукционни ключове |
| Плащания | Симулирани (без реални такси) | Реална обработка на плащания |
| Ограничения на заявки | 5 пъти по-високи от продукцията | Стандартни ограничения |
| Webhook-ове | Доставят се нормално | Доставят се нормално |
| Данни за поръчки | Тестови данни, периодично изтривани | Постоянни |
Как работи
Вашите sandbox и live среди се определят от API ключа, който използвате. Sandbox API ключовете се издават отделно от продукционните ключове в партньорското ви табло за управление.
- Използвайте sandbox ключове по време на разработка и тестване.
- Преминете към продукционни ключове, когато сте готови за стартиране.
- И двете среди предоставят едни и същи крайни точки и приемат еднакви формати на заявки.
Симулирани плащания
В sandbox режим цялата обработка на плащания е симулирана:
- CARD плащанията винаги се одобряват без контакт с доставчика на платежни услуги.
- GOOGLE_PAY и APPLE_PAY токените се приемат без валидация.
- IDEAL, REVOLUT и BANCONTACT потоците се завършват незабавно без пренасочване.
- Не се таксуват реални средства и не е необходим реален метод на плащане.
Съвети за тестване
- Използвайте имейл адреси с sandbox префикс (напр.
sandbox-user@example.com) за клиентски данни, за да разграничавате ясно тестовите поръчки. - Тествайте доставката на webhook-ове в sandbox среда, за да проверите дали вашата крайна точка обработва правилно данните.
- Симулирайте сценарии с грешки, като използвате специфични тестови стойности, документирани в партньорското ви табло за управление.
- Ограниченията на заявки в sandbox са 5 пъти по-високи от продукционните, което ви дава повече възможности за бързо тестване.