Polski
Polskie (+48) kody weryfikacyjne: lista kontrolna, kroki API i poprawki
OTP Route odbiera dla Ciebie polskie (+48) kody weryfikacyjne: OTP Gateway wydaje polski numer na jeden kod, który pojawia się w panelu i jest przekazywany do Twojego backendu przez podpisany webhook lub polling REST, od $0.20 za kod. Aktywacje pozostają otwarte przez 20 minut, a płacisz tylko wtedy, gdy kod naprawdę dotrze.
Przed startem: czego potrzebuję, aby testować polskie rejestracje?
Przejdź tę listę raz, a pierwsze polskie zamówienie zwykle przebiegnie bez niespodzianek:
- Poświadczenia. Wygeneruj klucz Bearer w konsoli deweloperskiej (zaczyna się od
or_live_). Osobne klucze dla stagingu, CI i produkcji ułatwiają rotację. - Identyfikatory. Polska to
pl. Identyfikatory usług pobieraj zGET /api/v1/services, zamiast wpisywać na sztywno nazwy wyświetlane. - Środki. Zasil portfel; każda cena jest widoczna przed zamówieniem.
- Cel dostarczania. Zarejestruj webhook HTTPS i trzymaj jego sekret poza repozytorium kodu. Polling też działa, jeśli ruch przychodzący jest blokowany.
- Budżet żądań. API dopuszcza 300 żądań na minutę na konto, więc odpowiednio ograniczaj równoległe zestawy testów.
- Zakres. Weryfikuj wyłącznie konta należące do Twojego produktu, firmy lub klienta i przestrzegaj regulaminu każdej usługi oraz naszych Zasad dopuszczalnego użytkowania.
W przypadku pipeline’ów zajrzyj do artykułu o testowaniu SMS OTP w pipeline’ach CI.
Które usługi wysyłają obecnie kody na numery +48?
W routingu OTP Polska należy do szerszych pozycji katalogu i obejmuje ponad 2 300 usług. Aktualna migawka popularnych obejmuje Facebook, Instagram, TikTok, WhatsApp, Telegram, Viber, Signal, Snapchat, Discord, X (Twitter), LinkedIn, Google (Gmail & YouTube), Amazon, AliExpress, Uber i Netflix.
Traktuj tę listę jako punkt wyjścia, a nie obietnicę. Dostępność na każdej trasie zmienia się w ciągu dnia, więc przed każdym zamówieniem zapytaj endpoint cen o konkretną parę.
Jakie są dokładne kroki dla API OTP dla Polski?
Korzystając z API weryfikacji SMS pod adresem https://otproute.com/api/v1, zautomatyzowany test wykonuje następujące czynności:
GET /api/v1/prices?country=pl&service=<id>potwierdza aktualną cenę usługi w Polsce.POST /api/v1/activationsz{"service": "<id>", "country": "pl"}zwraca numer +48 i identyfikator aktywacji.- Test wpisuje numer w formularzu rejestracji i prosi o wysłanie SMS-a.
- Handler odbiera
activation.sms_received; jeśli zobaczyactivation.expiredlubactivation.cancelled, oznacza uruchomienie jako niedostarczone. - Bez webhooka odczytuj
GET /api/v1/activations/{id}co kilka sekund, aż pojawi się kod albo skończy się okno. - Wywołaj
POST /api/v1/activations/{id}/cancel, gdy test jest wcześniej zamykany.
Zweryfikuj nagłówek X-OTPRoute-Signature, zanim zaufasz jakiejkolwiek zawartości: zawiera on t=<unix>,v1=<hex>, gdzie v1 to HMAC-SHA256 z <t>.<raw body> podpisany sekretem endpointu. Odrzucaj wszystko ze starym znacznikiem czasu i zadbaj, by handler był idempotentny względem identyfikatora aktywacji. Przewodnik po zabezpieczaniu webhooków pokazuje tę kontrolę szczegółowo.
Czy mój zespół operacyjny może zamówić polski numer bez API?
Tak. W panelu OTP Route otwórz OTP Gateway, wybierz Polskę, wyszukaj usługę i potwierdź wyświetloną cenę. Po zamówieniu skopiuj polski numer weryfikacyjny na ekran weryfikacji w aplikacji i obserwuj kartę aktywacji; treść SMS-a pojawi się tam po jego otrzymaniu. Niczego nie trzeba instalować, a ten sam portfel zasila zarówno przeglądarkę, jak i API.
Co sprawia, że polskie numery i wiadomości wymagają innej obsługi?
Polska stosuje zamknięty plan numeracyjny bez prefiksu krajowego: każdy numer, komórkowy czy stacjonarny, ma dziewięć cyfr po +48. Dzięki temu walidacja jest przyjemnie ścisła. Odrzucaj dane, które nie redukują się do dziewięciu cyfr krajowych, usuwaj spacje i myślniki, które użytkownicy dodają w grupach po trzy, i zapisuj +48 oraz dziewięć cyfr jako jeden ciąg E.164. Przypadkowe wiodące zero to literówka, a nie prefiks do zachowania.
Wiadomości weryfikacyjne często przychodzą po polsku, gdy język konta jest polski. Znaki takie jak ą, ę, ł i ż wykraczają poza 7-bitowy alfabet GSM, więc jeśli wysyłasz własne polskie SMS-y z kodami, spodziewaj się krótszych segmentów i testuj szablon tak, jak faktycznie wyświetla go telefon. Przy parsowaniu przychodzących kodów opieraj się na cyfrach i ignoruj otaczające je słowa.
Typowe powody testów tutaj: produkt wchodzący na polski rynek, lokalizacyjne QA polskojęzycznych procesów, zespoły regionalne zajmujące się kontami firmowymi w Europie Środkowej oraz aplikacje, których klienci obejmują osoby mówiące po polsku mieszkające gdzie indziej w UE.
Rozwiązywanie problemów: dlaczego brakuje kodu +48?
- Okno nadal jest otwarte. Daj mu pełne 20 minut, zanim cokolwiek stwierdzisz; płacisz tylko wtedy, gdy kod dotrze.
- Usługa może odrzucać numery wirtualne. Niektóre platformy to robią, a wtedy automatyczny zwrot przywraca pełną kwotę do portfela.
- Trasa jest zajęta. Spróbuj później albo przetestuj inną trasę usługi.
- Test działa w pętli. Zamawianie ponownie co kilka sekund zużywa budżet żądań; dodaj opóźnienie.
Więcej wzorców zebrano w tekście o ograniczaniu nieudanych dostaw OTP.
Czy Polska ma numery dedykowane i jak działają płatności?
Nie jako produkt samoobsługowy. Dedykowane Numery wirtualne, od $1.95/miesiąc, są oferowane tylko w Stanach Zjednoczonych i Kanadzie. W sprawie długoterminowej linii polskiej napisz na [email protected]; o tym, czy to możliwe, decydują lokalne przepisy, więc nie ma obietnicy.
Płatności trafiają do jednego przedpłaconego portfela w USD: bez planu, bez opłaty miesięcznej, z doładowaniami kartą lub USDT/USDC i fakturą PDF wysyłaną e-mailem po każdym z nich. Deweloperzy mogą poprosić o tryb sandbox na koncie deweloperskim, aby podczas budowy integracji otrzymywać symulowane numery i kody. Aktualne stawki znajdziesz w cenniku.
Najczęstsze pytania
Jak przetestować polski proces rejestracji, jeśli nikt w zespole nie ma karty SIM +48?
Zamów numer +48 do testów w OTP Gateway i użyj go w procesie. Kod pojawi się w panelu i może zostać wysłany na Twój webhook.
Jaki jest identyfikator Polski w wywołaniach API OTP Route?
To pl, używane zarówno w POST /api/v1/activations, jak i w zapytaniu o ceny.
Ile cyfr ma polski numer telefonu?
Dziewięć cyfr krajowych po +48, bez zera prefiksu. Ta stała długość upraszcza walidację po stronie serwera.
Ile kosztuje odebranie SMS-a OTP z Polski?
Ceny zaczynają się od $0.20 za kod i różnią się w zależności od usługi. Panel i endpoint cen pokazują dokładną kwotę przed zamówieniem.
Czy stracę pieniądze, jeśli polska aktywacja wygaśnie pusta?
Nie. Aktywacja, która kończy się bez kodu, lub taka, którą anulujesz, jest zwracana do portfela w całości.
Czy mogę zasymulować cały proces dla Polski przed uruchomieniem na żywo?
Tak. Poproś o tryb sandbox na koncie deweloperskim, aby dostawać symulowane numery i kody bez wydawania środków z portfela.
Nazwy usług są znakami towarowymi ich właścicieli. OTP Route nie jest z nimi powiązany. Korzystaj z numerów zgodnie z prawem oraz przestrzegaj regulaminów poszczególnych usług i naszej Polityki akceptowalnego użytkowania.