Przełączanie środowisk

Przełączanie Sandbox ↔ Produkcja odbywa się z nagłówka panelu (przycisk z nazwą aktualnego środowiska). Klik otwiera tę samą ścieżkę menu w drugiej instancji - np. będąc na liście Ofert w Sandbox, trafisz na listę Ofert w Produkcji (ale z innymi danymi).

Co się dzieje po przełączeniu

  • Pełne przeładowanie aplikacji na inny host.
  • Inna lista organizacji (te same e-maile użytkowników mogą mieć org w obu środowiskach, ale to osobne rekordy).
  • Inne klucze API, webhooki, qrId, sessionId - nie przenosisz ich automatycznie.

Checklist wdrożenia Sandbox → Produkcja

  • Dokończ onboarding organizacji w Produkcji (Tpay, Stripe, dane firmy).
  • Odtwórz oferty lub zmigruj przez API/scripts wewnętrzne.
  • Wygeneruj nowe klucze API i zaktualizuj URL webhooków w systemach zewnętrznych.
  • Przetestuj jedną małą płatność live przed pełnym ruchem.
  • Zaktualizuj embedLink i domeny CSP dla checkout w Produkcji.

Partner i portfel klientów

W widoku Partner kolumna Środowisko na liście organizacji pokazuje, czy klient jest w Sandbox czy Production. Przełącznik nagłówka działa tak samo po wejściu w kontekst organizacji klienta.

Mechanizm przełącznika

Przycisk w nagłówku pokazuje bieżące środowisko (Sandbox lub Produkcja). Klik = hard navigation na drugi host z zachowaniem ścieżki /dashboard/... - nie synchronizuje sesji między środowiskami (osobne cookies).

Co NIE jest przenoszone

  • qrId, sessionId, paymentId, customerId.
  • Klucze API i secrety webhooków.
  • Konfiguracja Tpay/Stripe (osobny onboarding merchant ID).
  • Oferty, klienci, historia płatności.
  • Filtry list zapisane lokalnie - scope per host.

Checklist go-live (rozszerzony)

  • Ukończ onboarding Tpay/Stripe w Produkcji.
  • Odtwórz oferty lub użyj skryptu migracji API.
  • Przetestuj płatność BLIK i kartą na małej kwocie.
  • Zarejestruj webhooki Production URL; wyłącz Sandbox endpointy w integracji.
  • Zaktualizuj embedLink checkout na domenę produkcyjną (HTTPS).
  • Poinformuj zespół o nowym hostcie app.zevio.io.
  • Zweryfikuj raporty e-mail i branding na Production.

Partnerzy

Portfel Partner → Organizacje ma kolumnę Środowisko. Nowi klienci z formularza partnera startują w Sandbox; migracja na Production w kontekście klienta po onboardingu dostawców.

Przełączanie środowisk | Zevio