Vignetim

Sandbox

Sandbox средата ви позволява да тествате вашата интеграция без обработка на реални плащания или създаване на реални поръчки.

Sandbox спрямо Live

ФункцияSandboxLive
Базов 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 пъти по-високи от продукционните, което ви дава повече възможности за бързо тестване.