Testowanie rejestracji w Belize, gdy nikt w zespole nie ma karty SIM +501

Numer kierunkowy +501OTP Gateway od $0.20 za kodNumery dedykowane: tylko USA i KanadaID API: bz
Szybka odpowiedź

Tak, kody weryfikacyjne z Belize (+501) odbierzesz w OTP Route: zamawiasz jednorazowy numer w OTP Gateway i czytasz kod w panelu albo przez API i webhooki. Koszt to od $0.20 za kod, a jeśli SMS nie dotrze w ciągu 20 minut, opłata wraca na Twój portfel.

Wydanie wymaga kodu +501, a nikt nie ma belizeńskiej karty SIM

To znana sytuacja: zaplanowano wdrożenie w Ameryce Środkowej, plan QA wymienia Belize, a belizeńskie telefony mają tylko klienci. Pożyczanie prywatnego numeru od współpracownika jest niezręczne i słabo się powtarza w kolejnych cyklach testów.

OTP Route rozwiązuje wąski fragment tego problemu. OTP Gateway wydaje numer +501 na jeden kod weryfikacyjny w wybranej usłudze, a potem przekazuje Ci ten kod. To routing OTP stworzony dla zespołów sprawdzających własne ekrany rejestracji i logowania, który dobrze wpisuje się w proces testów QA.

Co sprawia, że belizeńskie numery łatwo źle obsłużyć?

Numery z Belize są krótkie. Po kodzie kraju +501 następuje siedmiocyfrowy numer krajowy i nie ma prefiksu międzymiastowego, więc forma krajowa i E.164 różnią się tylko przedrostkiem +501. Walidatory napisane z myślą o początkowym 0 albo dziesięciocyfrowym numerze krajowym często odrzucają poprawne belizeńskie dane, i warto mieć na to osobny przypadek testowy.

Zapisuj numer jako +501 i siedem cyfr, przed zapisem usuwaj znaki formatujące, a lokalne grupowanie cyfr pokazuj tylko w interfejsie. Językiem urzędowym jest angielski, choć powszechnie używa się też hiszpańskiego i kriolskiego belizeńskiego. SMS-y weryfikacyjne zwykle przychodzą po angielsku, ale możliwy jest szablon hiszpański, więc wyciągaj kody według wzorca cyfr.

Belize to jedyny kraj Ameryki Środkowej z angielskim jako językiem urzędowym, co czyni go wygodnym punktem kontrolnym, gdy zespół lokalizuje jeden proces jednocześnie na angielski i hiszpański dla regionu.

Jak pobrać belizeński numer weryfikacyjny przez API?

Każde wywołanie do https://otproute.com/api/v1 uwierzytelniaj kluczem Bearer zaczynającym się od or_live_, utworzonym w konsoli deweloperskiej.

  1. Pobierz katalog przez GET /api/v1/services i GET /api/v1/countries; Belize to bz.
  2. Sprawdź aktualną cenę i dostępność: GET /api/v1/prices?country=bz&service=<id>.
  3. Złóż zamówienie przez POST /api/v1/activations z treścią {"service": "whatsapp", "country": "bz"}.
  4. Podaj zwrócony numer +501 w swojej aplikacji.
  5. Czekaj na activation.sms_received na podpisanym webhooku albo odpytuj GET /api/v1/activations/{id}. Wcześniej możesz anulować przez POST /api/v1/activations/{id}/cancel.

Żądania webhooków niosą nagłówek X-OTPRoute-Signature; zweryfikuj HMAC-SHA256 z <t>.<raw body> i odrzucaj przeterminowane znaczniki czasu. Szczegóły żądań i odpowiedzi opisuje dokumentacja dla deweloperów.

Jakie aplikacje mogą wysyłać kody na numer +501?

Na belizeńskich trasach dostępnych jest obecnie ponad 900 usług. Do najczęściej wybieranych należą WhatsApp, Facebook, Google (Gmail & YouTube), Airbnb, Instagram, TikTok, Telegram, Uber, Amazon, eBay, Microsoft & Outlook, Signal i Snapchat.

Dostępność zmienia się w ciągu dnia, więc traktuj to jako zrzut stanu i pozwól, by endpoint cen lub panel pokazał, co działa w tej chwili.

Wolisz klikać niż programować? Użyj panelu

Pracownicy supportu i product managerowie w ogóle nie potrzebują API. Zaloguj się, wybierz usługę, wskaż Belize, sprawdź cenę i potwierdź. Numer +501 pojawia się na ekranie; wklej go do sprawdzanej aplikacji, a kod ukaże się obok zamówienia, gdy dotrze. Przycisk anulowania kończy zamówienie wcześniej i zwraca pieniądze.

Kod się spóźnia lub nie przychodzi: co robić?

Czas zależy od usługi i trasy, a nie od czegoś, co możesz dostroić. Jeśli kod nie dotarł:

  • Zostaw zamówienie otwarte; okno trwa 20 minut, a wygasłe lub anulowane zamówienie jest zwracane w całości.
  • Spróbuj po przerwie albo przez inną trasę usługi, jeśli test na to pozwala.
  • Sprawdź, czy usługa akceptuje numery wirtualne na tym kroku. Niektóre ich nie przyjmują, a zwrot pokrywa taki przypadek.
  • Nie bombarduj endpointu zamówień w pętli; w zadaniach automatycznych rozkładaj ponowne próby w czasie.

Czy można mieć numer +501 na dłużej i jak wygląda płatność?

Dla Belize nie ma samoobsługowego numeru długoterminowego. Numery dedykowane, od $1.95/month, istnieją tylko dla Stanów Zjednoczonych i Kanady; jeśli zespół potrzebuje trwałej linii belizeńskiej, napisz na [email protected], mając na uwadze, że dostępność zależy od lokalnych przepisów. Porównanie numerów tymczasowych i dedykowanych wyjaśnia, kiedy który się sprawdza.

Płatność odbywa się z przedpłaconego portfela w USD, w modelu pay as you go, bez opłaty miesięcznej. Zasilisz go kartą albo USDT/USDC i dostaniesz e-mailem fakturę PDF za każde doładowanie. Poproś support o przełączenie konta deweloperskiego w tryb sandbox, a API zwróci symulowane numery +501 i kody, dzięki czemu CI przetestuje całą ścieżkę bez kosztów. Załóż konto za pomocą e-maila i 6-cyfrowego kodu lub przez Google.

Najczęstsze pytania

Czy mogę odbierać kody SMS OTP z Belize, nie będąc w Belize?

Tak. Numer +501 pochodzi z OTP Gateway, a kod odczytasz w panelu lub przez API, gdziekolwiek pracuje Twój zespół.

Ile cyfr ma belizeński numer telefonu?

Numer krajowy ma siedem cyfr i nie ma prefiksu międzymiastowego; w zapisie międzynarodowym to +501 i te siedem cyfr.

Jaki jest identyfikator kraju Belize w API OTP Route?

Użyj bz w wywołaniach takich jak POST /api/v1/activations.

Co dzieje się z moimi pieniędzmi, jeśli kod z Belize nie dotrze?

Nic nie jest pobierane. Gdy 20-minutowe okno kończy się bez SMS-a albo anulujesz zamówienie, pełna kwota wraca na portfel.

Czy numer weryfikacyjny z Belize nadaje się do konta, na które loguję się co tydzień?

Raczej nie, bo każdy numer z OTP Gateway obsługuje jeden kod. Przy cyklicznych logowaniach samoobsługową opcją jest numer dedykowany z USA lub Kanady.

Czy obowiązują zasady dotyczące tego, co mogę weryfikować numerem +501?

Tak. Używaj go wyłącznie do własnych, legalnych produktów i kont, przestrzegaj regulaminów poszczególnych usług i pamiętaj, że obowiązują Zasady dopuszczalnego użytku OTP Route.

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.

Skieruj pierwszy OTP w kilka minut

Załóż darmowe konto, zasil portfel USD i zamów numer w panelu lub przez API. Bez opłaty miesięcznej.