Lista kontrolna uruchomienia
Postępuj zgodnie z tą listą kontrolną, gdy jesteś gotowy do przejścia z trybu testowego na live. Ukończ każdy element przed włączeniem programu dla prawdziwych partnerów i klientów. Wszystkie punkty końcowe odnoszą się do API wersji v1.
1. Zastąp klucze testowe kluczami live
| Zamień | Na |
|---|---|
pk_test_* (w snippecie śledzącym) | pk_live_* |
sk_test_* (w kodzie po stronie serwera / zmiennych środowiskowych) | sk_live_* |
Gdzie sprawdzić:
- Atrybut
data-merchantsnippeta śledzącego w HTML/szablonie - Zmienne środowiskowe po stronie serwera dla API konwersji
- Sekrety pipeline CI/CD lub konfiguracja wdrożenia
- Wszelkie skrypty lub zadania cron wywołujące API Selgeo
ważne
Nigdy nie zatwierdzaj kluczy tajnych live (sk_live_*) w kontroli wersji. Używaj zmiennych środowiskowych lub menedżera sekretów.
2. Zweryfikuj połączenie live ze Stripe
- W panelu Selgeo przejdź do Ustawienia > Stripe.
- Potwierdź, że Twoje konto Stripe live jest połączone.
- Zweryfikuj, że następujące zdarzenia są włączone w webhooku Stripe:
checkout.session.completedinvoice.paidcharge.refunded
3. Usuń dane testowe
- Usuń partnerów testowych, którzy nie powinni być przeniesieni
- Zarchiwizuj lub usuń programy testowe
- Wyczyść testowe punkty końcowe webhooków wskazujące na localhost
4. Zweryfikuj punkty końcowe webhooków
- Przejdź do Ustawienia > Webhooki w panelu.
- Utwórz (lub zweryfikuj) swoje punkty końcowe webhooków w trybie live. Punkty końcowe live muszą używać HTTPS.
- Subskrybuj zdarzenia potrzebne Twojej aplikacji.
- Kliknij Wyślij ping testowy dla każdego punktu końcowego.
- Przechowuj sekret podpisywania (
whsec_...) bezpiecznie. - Zweryfikuj, że Twój serwer poprawnie weryfikuje podpisy webhooków.
5. Sprawdź limity szybkości
| Strefa | Limit |
|---|---|
Śledzenie (POST /v1/clicks) | 1000 żąd./min na klucz pk_* |
API konwersji (POST /api/v1/conversions) | 120 żąd./min na klucz sk_* |
| Ogólne API | 300 żąd./min na adres IP |
6. Sprawdź zasady prowizji
Przejdź do Programy > [Twój Program] > Zasady prowizji i sprawdź, czy procenty, kwoty ryczałtowe, okresy wstrzymania i ustawienia automatycznego zatwierdzania są prawidłowe dla produkcji.
7. Przetestuj pełny przepływ jeszcze raz
- Otwórz swój link polecający w przeglądarce.
- Dokończ prawdziwy zakup (możesz go później zwrócić).
- Sprawdź, czy kliknięcie, konwersja i prowizja pojawiają się w panelu.
- Sprawdź, czy zdarzenia webhooków zostały dostarczone do Twoich punktów końcowych.
- Zwróć transakcję w Stripe i potwierdź, że zdarzenie
commission.refundedjest wyzwalane.
8. Aktywuj swój program
- Ustaw status programu na Aktywny w panelu.
- Udostępnij linki z zaproszeniami do programu swoim partnerom.
- Monitoruj panel pod kątem pierwszych rejestracji partnerów i konwersji.
Monitorowanie po uruchomieniu
- Dziennik dostarczania webhooków — sprawdzaj nieudane lub dead-letter dostarczenia
- Dziennik audytu atrybucji — przeglądaj decyzje atrybucji
- Alerty o oszustwach — monitoruj zdarzenia
conversion.fraud_detected - Kolejka przeglądania prowizji — zatwierdź lub odrzuć prowizje wymagające ręcznej weryfikacji