Polski
Testowanie rejestracji w Belize, gdy nikt w zespole nie ma karty SIM +501
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.
- Pobierz katalog przez
GET /api/v1/servicesiGET /api/v1/countries; Belize tobz. - Sprawdź aktualną cenę i dostępność:
GET /api/v1/prices?country=bz&service=<id>. - Złóż zamówienie przez
POST /api/v1/activationsz treścią{"service": "whatsapp", "country": "bz"}. - Podaj zwrócony numer +501 w swojej aplikacji.
- Czekaj na
activation.sms_receivedna podpisanym webhooku albo odpytujGET /api/v1/activations/{id}. Wcześniej możesz anulować przezPOST /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.