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
embedLinkcheckout 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.