Polski
Przechwytywanie panamskich kodów weryfikacyjnych SMS w kodzie, krok po kroku
OTP Route pozwala odbierać panamskie (+507) kody weryfikacyjne SMS przez API OTP Gateway: każdy kod trafia do podpisanego webhooka albo jest zwracany przy pollingu, a te same zamówienia są dostępne w panelu. Numery kosztują od $0.20 za kod, każdy jest utrzymywany przez 20 minut na jeden kod, a gdy SMS nie dotrze, pieniądze wracają do Twojego portfela.
Jakie endpointy wywołać, aby dostać kod +507?
Wszystko działa pod adresem https://otproute.com/api/v1 i uwierzytelnia się kluczem Bearer zaczynającym się od or_live_. Identyfikator kraju dla Panamy to pa. Typowe uruchomienie przypadku testowego wygląda tak:
GET /api/v1/prices?country=pa&service=whatsappzwraca aktualną stawkę dla tej pary, dzięki czemu runner może się zatrzymać, jeśli przekracza ustalony przez Ciebie budżet.POST /api/v1/activationsz{"service": "whatsapp", "country": "pa"}rezerwuje numer i zwraca identyfikator aktywacji.- Test wpisuje numer na ekranie rejestracji i wywołuje wysłanie SMS-a.
- Kod dociera do Ciebie przez zdarzenie webhooka albo przez
GET /api/v1/activations/{id}. POST /api/v1/activations/{id}/cancelkończy uruchomienie wcześniej i zwraca środki.
Użyj GET /api/v1/balance przed dużym zestawem testów, aby wyczerpany portfel nie objawił się falą fałszywych błędów. Przegląd dla deweloperów i pełna dokumentacja API zawierają szczegóły żądań i odpowiedzi.
Czy dla tras panamskich polegać na webhookach, czy na pollingu?
Webhooki to czystszy wybór dla integracji API OTP dla Panamy. Zarejestruj endpoint (do 5 na konto) i zasubskrybuj activation.sms_received, activation.expired oraz activation.cancelled. Każde żądanie niesie nagłówek X-OTPRoute-Signature: t=<unix>,v1=<hex>; odtwórz HMAC-SHA256 z "<t>.<raw body>" przy użyciu sekretu endpointu, porównaj go w stałym czasie i odrzuć wszystko ze starym znacznikiem czasu. Przypisz handler do identyfikatora aktywacji, aby ponowiona dostawa nigdy nie przetworzyła tego samego kodu dwa razy.
Polling sprawdza się w krótkich skryptach albo w sieciach, które nie przyjmują połączeń przychodzących. Rozłóż żądania w czasie; limit konta to 300 żądań na minutę, współdzielone między maksymalnie 10 kluczy, a gorąca pętla na jednej aktywacji marnuje ten budżet. Więcej wzorców jest w naszym artykule o przechwytywaniu OTP przez webhooki.
Co mój kod powinien wiedzieć o panamskich numerach telefonu?
Panama nie ma prefiksu krajowego, więc cyfry krajowe następują po +507 bez zmian. Numery komórkowe mają osiem cyfr i zaczynają się od 6, a linie stacjonarne mają siedem cyfr, co ma znaczenie, jeśli Twój walidator wymusza jedną długość dla całego kraju.
- Zapisuj numery w E.164, na przykład
+5076i siedem kolejnych cyfr dla numeru komórkowego. - Przyjmuj na wejściu myślnik po czwartej cyfrze, bo to częsty lokalny sposób zapisu numerów komórkowych, a przed zapisem go usuwaj.
- Odrzucaj siedmiocyfrowy wpis w procesach opartych wyłącznie na SMS-ach, ponieważ to niemal na pewno linia stacjonarna, która nie odbierze kodu.
Językiem urzędowym jest hiszpański, więc SMS-y weryfikacyjne zwykle przychodzą po hiszpańsku, gdy aplikacja lokalizuje treść według regionu lub języka konta. Sprawdź, czy Twój własny szablon wiadomości, liczba znaków i każde wyrażenie regularne do wyciągania kodu radzą sobie ze znakami diakrytycznymi.
Dlaczego zespoły w ogóle testują lub działają w Panamie?
Kanał, handel morski i logistyka oraz duży sektor usług międzynarodowych sprawiają, że Panama jest częstą bazą dla regionalnych centrali obsługujących Amerykę Środkową i Karaiby. Zespoły produktowe uruchamiające hiszpańskojęzyczną aplikację w regionie często zaczynają tam lokalizacyjne QA, a zespoły operacyjne z innych krajów nadal muszą udowodnić, że klienci z numerami +507 potrafią ukończyć onboarding.
Numer weryfikacyjny z Panamy z OTP Gateway pozwala to zrobić z dowolnego biura. Gdy test nie wymaga akurat Panamy, pobliskie trasy, takie jak Kostaryka czy Kolumbia, mogą być przydatnym punktem odniesienia dla zachowania routingu krajów.
Które usługi mogą odbierać kody na trasie panamskiej?
Dzisiejsza migawka obejmuje WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, X (Twitter), ChatGPT (OpenAI), Claude, Microsoft & Outlook, Amazon, Uber, eBay, Airbnb i Netflix. Łącznie trasa obejmuje obecnie ponad 1 000 usług. Zasób zmienia się w ciągu dnia, więc zawsze czytaj GET /api/v1/services lub panel, zamiast wpisywać listę na sztywno.
Osoby niepiszące kodu mają to samo pokrycie w przeglądarce: załóż konto, dodaj środki, wybierz usługę i Panamę, potwierdź wyświetloną cenę, skopiuj numer do aplikacji i poczekaj, aż kod pojawi się obok zamówienia.
Jak postąpić z panamskim numerem, który nic nie odbiera?
20-minutowe okno to Twoja siatka bezpieczeństwa: płacisz tylko wtedy, gdy kod dotrze, a wygasła lub anulowana aktywacja automatycznie zwraca pełną kwotę. Gdy numer milczy:
- Poczekaj do wygaśnięcia zamiast anulować i zamawiać ponownie w ciągu kilku sekund; szybkie pętle wyglądają podejrzanie dla usługi wysyłającej.
- Spróbuj ponownie po przerwie albo wypróbuj inną trasę usługi.
- Sprawdź, czy usługa przyjmuje numery wirtualne; niektóre odrzucają je całkowicie, i właśnie na ten przypadek istnieje zwrot.
- Loguj zdarzenie
activation.expired, aby niestabilne uruchomienia były widoczne, a nie ciche.
Te numery służą do testowania i obsługi własnych, legalnych kont. Przestrzegaj regulaminu każdej usługi wysyłającej i pamiętaj, że każde zamówienie podlega Zasadom dopuszczalnego użytkowania OTP Route.
A co z długoterminowymi liniami panamskimi, rozliczeniami i testami w sandboxie?
OTP Route nie sprzedaje samoobsługowego długoterminowego numeru z Panamy. Numery dedykowane są ograniczone do Stanów Zjednoczonych i Kanady, od $1.95/miesiąc; w sprawie linii panamskiej napisz na [email protected], a zespół odpowie, czy lokalne przepisy cokolwiek dopuszczają.
Płatności przechodzą przez jeden przedpłacony portfel w USD, bez opłaty miesięcznej i bez planu, zasilany kartą lub USDT/USDC, z fakturą PDF wysyłaną e-mailem po każdym doładowaniu. Konto deweloperskie można na życzenie przenieść do trybu sandbox, który zwraca symulowane numery i kody, dzięki czemu cały proces da się przetestować bez dotykania środków z portfela. Aktualne stawki znajdziesz w cenniku.
Najczęstsze pytania
Czy mogę zautomatyzować weryfikację SMS dla Panamy w moim pipeline CI?
Tak. Twórz aktywacje z krajem pa przez REST API i pobieraj kod z podpisanego webhooka albo przez polling aktywacji.
Ile cyfr mają panamskie numery komórkowe?
Numery komórkowe mają osiem cyfr zaczynających się od 6, zapisywanych po +507, i nie ma prefiksu krajowego do usunięcia.
Ile kosztuje odebranie SMS-a OTP z Panamy?
Od $0.20 za kod; endpoint cen w API zwraca dokładną kwotę dla każdej usługi przed zamówieniem.
Czy portfel zostanie obciążony, jeśli kod nie dotrze?
Nie. Jeśli w 20-minutowym oknie nie pojawi się SMS albo po anulowaniu, kwota jest zwracana automatycznie.
Czy panamskie wiadomości weryfikacyjne będą po hiszpańsku?
Zwykle tak, jeśli aplikacja lokalizuje treść według regionu lub języka konta, więc upewnij się, że logika parsowania radzi sobie z tekstem hiszpańskim.
Czy mogę przetestować panamski proces rejestracji bez lokalnej karty SIM?
Tak. Numer +507 z OTP Gateway obsługuje jeden kod naraz, więc Twój zespół nigdy nie potrzebuje panamskiego telefonu.
Czy mogę kupić stały numer +507?
Nie w trybie samoobsługowym. Długoterminowe Numery dedykowane to produkt dla USA i Kanady; napisz na [email protected], aby zapytać o Panamę.
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.