Polski
Testowanie weryfikacji +268 bez karty SIM, z dowolnego miejsca na świecie
Tak: OTP Route pozwala odbierać kody weryfikacyjne z Eswatini (+268) na numerze tymczasowym, w panelu albo przez REST API i podpisane webhooki. OTP Gateway pobiera od $0.20 za kod i zwraca całą kwotę do portfela, jeśli nic nie dotrze w 20-minutowym oknie. Wybierz usługę, wskaż kraj sz i odczytaj kod tam, gdzie widzi go Twój runner testów.
Dlaczego rejestrację na numer +268 tak trudno testować z zagranicy?
Eswatini to mały rynek i właśnie to jest problemem dla zespołów rozproszonych. Twój produkt może już obsługiwać klientów w Manzini czy Mbabane w ramach wdrożenia w Afryce Południowej, a mimo to nikt z zespołu QA nie ma lokalnej karty SIM, roaming jest zawodny w automatyzacji, a proszenie kolegi z regionu o przekazywanie kodów na czacie nie skaluje się powyżej kilku przebiegów.
Zwykle kończy się tym, że ścieżka +268 w polu numeru telefonu nigdy nie jest sprawdzana od początku do końca. Reguły walidacji, selektory krajów i szablony SMS dla królestwa trafiają na produkcję nieprzetestowane, a pierwszy prawdziwy użytkownik staje się przypadkiem testowym. OTP Route zamyka tę lukę: daje testowi prawdziwy numer weryfikacyjny z Eswatini na jeden kod, a potem oddaje ten kod Twojemu kodowi.
Które usługi mogą odbierać kody na trasie Eswatini?
OTP Gateway wymienia obecnie ponad 900 usług dla Eswatini. Do popularnych w dzisiejszym zestawie należą WhatsApp, Facebook, Google (Gmail & YouTube), Instagram, TikTok, Signal, Microsoft & Outlook, LinkedIn, Uber, Amazon, imo, Netflix i ChatGPT (OpenAI).
Dostępność na danej trasie zmienia się w ciągu dnia, bo nasi partnerzy operatorscy dodają i wycofują zasoby, więc potraktuj tę listę jako punkt wyjścia. Aktualną odpowiedź zawsze dają GET /api/v1/services i GET /api/v1/countries, a panel pokazuje ten sam obraz, zanim zaangażujesz środki.
Jak wygląda przepływ Eswatini OTP API w kodzie?
Utwórz klucz Bearer (prefiks or_live_) w konsoli deweloperskiej, a następnie wywołuj bazowy adres https://otproute.com/api/v1. Typowy krok testowy wygląda tak:
- Wywołaj
GET /api/v1/prices?country=sz&service=whatsapp, aby odczytać cenę na żywo dla tej pary. - Wyślij
POST /api/v1/activationsz treścią JSON wskazującą usługę iszjako kraj. Odpowiedź zawiera identyfikator aktywacji i numer +268. - Wpisz ten numer w formularzu rejestracji, którym steruje Twój test.
- Poczekaj na webhook
activation.sms_receivedalbo odpytujGET /api/v1/activations/{id}, aż kod się pojawi. - Jeśli scenariusz zostanie porzucony, wywołaj
POST /api/v1/activations/{id}/cancel, aby portfel został od razu zasilony zwrotem.
Żądania webhooków zawierają nagłówek X-OTPRoute-Signature. Oblicz ponownie HMAC-SHA256 ze znacznika czasu i surowej treści przy użyciu sekretu endpointu, odrzucaj nieaktualne znaczniki czasu i identyfikuj każde zdarzenie po identyfikatorze aktywacji, aby ponowienia były nieszkodliwe. Przewodnik po odbiorze przez webhook przechodzi przez kompletny handler, a dokumentacja API wymienia każdy endpoint.
Co inżynierowie powinni wiedzieć o numerach telefonów w Eswatini?
Eswatini używa numeru kierunkowego +268 z ośmiocyfrowymi numerami krajowymi i bez prefiksu krajowego, więc nie ma początkowego zera do usunięcia. Dzięki temu normalizacja jest prostsza niż na wielu rynkach: zapisz wartość w E.164 jako +268 i osiem cyfr, a dane o innej liczbie cyfr odrzuć, zanim trafią do Twojego dostawcy SMS.
Językami urzędowymi są siSwati i angielski. Platformy międzynarodowe zwykle wysyłają na tym rynku wiadomości weryfikacyjne po angielsku, co ułatwia przewidywalność wyrażeń regularnych do wyciągania kodu, ale Twoje własne szablony mogą być zlokalizowane, więc asercje opieraj na cyfrach, a nie na otaczającym tekście. Zespoły testują tu zazwyczaj wtedy, gdy wdrożenie w Afryce Południowej obejmuje królestwo obok RPA, albo gdy regionalna obsługa operacyjna potrzebuje kont firmowych powiązanych z lokalnym numerem.
Co zrobić, gdy kod +268 się nie pojawia?
Małe trasy bywają cichsze niż duże, więc zaplanuj okazjonalną pustą aktywację:
- Pozwól 20-minutowemu oknu upłynąć. Niektóre usługi kolejkują wiadomości przed wysłaniem.
- Sprawdź akceptację. Niektóre platformy odrzucają numery wirtualne na pewnych trasach; dlatego niewykorzystana aktywacja jest zwracana w całości.
- Spróbuj później albo zmień trasę. Ponów próbę po przerwie albo przetestuj ten sam przepływ na sąsiedniej trasie, na przykład w RPA.
- Unikaj ciasnych pętli. Natychmiastowe ponowne zamawianie po niepowodzeniu rzadko pomaga i zjada czas testów.
Lista kontrolna nieudanych dostaw zawiera więcej wskazówek diagnostycznych.
Czy mogę mieć długoterminowy numer z Eswatini?
Nie w trybie samoobsługowym. OTP Route oferuje Numery Dedykowane tylko w Stanach Zjednoczonych i Kanadzie, od $1.95/month, z odbiorem SMS, wysyłaniem SMS i dzwonieniem z przeglądarki. Nie ma samoobsługowej, długoterminowej linii +268. Jeśli Twój zespół operacyjny jej potrzebuje, napisz na [email protected], a zespół sprawdzi, na co pozwalają lokalne przepisy; dostępność nie jest zapewniona. Przy powtarzanych logowaniach na koncie stagingowym praktycznym zamiennikiem bywa numer dedykowany z USA lub Kanady.
Jak rozliczany jest routing OTP dla Eswatini?
Wydatki na testy +268 pokrywa jedno przedpłacone saldo w USD; nic nie jest rozliczane miesięcznie i nie ma pakietów do porównywania. Zasilić je można kartą oraz stablecoinami USDT/USDC, a każda wpłata uruchamia wysłaną e-mailem fakturę PDF do dokumentacji finansowej. Opłata jest pobierana tylko wtedy, gdy kod zostanie dostarczony. Przy pracy nad integracją poproś wsparcie o przełączenie konta deweloperskiego w tryb sandbox, który zwraca symulowane numery i kody, dzięki czemu Twój zestaw CI może działać bez dotykania środków z portfela. Pełne szczegóły znajdziesz na stronie cennika. Przestrzegaj regulaminu każdej usługi; do każdej aktywacji stosuje się Acceptable Use Policy OTP Route.
Najczęstsze pytania
Czy mogę przetestować rejestrację w Eswatini w mojej aplikacji bez lokalnej karty SIM?
Tak. Zamów aktywację dla kraju sz, wpisz numer +268 w formularzu i odczytaj kod z panelu, przez odpytywanie lub webhook.
Czy numery z Eswatini mają początkowe zero do usunięcia?
Nie. Eswatini nie ma prefiksu krajowego, więc forma E.164 to po prostu +268 i ośmiocyfrowy numer krajowy.
Ile kosztuje numer weryfikacyjny z Eswatini?
Kody zaczynają się od $0.20 za kod; dokładną kwotę dla każdej usługi zwraca GET /api/v1/prices i pokazuje panel przed zamówieniem.
W jakim języku będzie wiadomość z kodem OTP?
Większość usług międzynarodowych wysyła na tym rynku wiadomości po angielsku, choć brzmienie zależy od platformy. Parsuj sam kod liczbowy zamiast dopasowywać stałe zdania.
Czy pieniądze przepadają, jeśli SMS nie dotrze?
Nie. Jeśli kod nie dotrze w ciągu 20 minut albo wcześniej anulujesz, cała kwota automatycznie wraca do portfela.
Jaką trasę wypróbować, gdy Eswatini jest ciche?
Wiele zespołów sięga po RPA albo Mozambik, aby zachować regionalne pokrycie, gdy trasa +268 się odbudowuje.
Czy mogę uruchamiać te testy w CI bez wydawania środków?
Tak. Konto deweloperskie można na prośbę przełączyć w tryb sandbox, który zwraca symulowane numery i kody do testów potoku od początku do końca.
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.