Kenijskie (+254) numery weryfikacyjne dla zespołów QA i startów na rynku

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

Tak, OTP Route odbiera kenijskie (+254) kody weryfikacyjne SMS: zamów jednorazowy numer w OTP Gateway, a potem odczytaj kod w panelu albo odbierz go przez API, odpytując lub na podpisanym webhooku. Koszt to od $0.20 za kod, a aktywacja, która nie dostanie SMS-a w ciągu 20 minut, jest w całości zwracana do portfela.

Dlaczego zespoły produktowe testują rynek kenijski?

Nairobi to jeden z najbardziej ruchliwych ośrodków technologicznych Afryki Wschodniej, a kenijscy użytkownicy są w pełni nastawieni na urządzenia mobilne. Dla wielu z nich numer telefonu to główna tożsamość stojąca za komunikatorami, przejazdami, e-commerce, a zwłaszcza pieniędzmi mobilnymi, więc proces rejestracji, który źle obsługuje numer +254, traci klientów już pierwszego dnia.

Angielski i suahili są językami urzędowymi. Większość globalnych aplikacji wysyła kody po angielsku, a produkty zlokalizowane dla regionu mogą przełączać się na suahili, co warto sprawdzić, jeśli Twoje własne szablony są tłumaczone. Typowe powody testów tutaj:

  • start produktu fintech, dostawczego lub marketplace w Afryce Wschodniej;
  • weryfikacja tekstów w suahili w szablonach SMS i ekranach onboardingu;
  • prowadzenie kont supportu lub operacji dla kenijskich klientów bez ujawniania numerów pracowników.

Nasza strona o onboardingu fintech opisuje szerszy wzorzec.

Jak zapisuje się kenijski numer komórkowy w E.164?

Lokalnie numery komórkowe zapisuje się z prefiksem krajowym 0, jak 07XX XXX XXX lub 01XX XXX XXX. W formie międzynarodowej zero znika: +254 i dziewięciocyfrowy numer abonenta.

Klasyczny błąd to zachowanie tego zera po numerze kierunkowym, co daje nieprawidłowy ciąg +2540..., który nadawca odrzuca bez jasnego komunikatu. Znormalizuj każde wpisane dane, zanim trafią do bazy:

  1. Usuń spacje, myślniki i nawiasy.
  2. Jeśli wartość zaczyna się od 0, usuń je i dodaj +254.
  3. Jeśli zaczyna się od 254 bez plusa, dodaj plus.
  4. Zapisz wynik jako ciąg E.164 i sprawdź długość po normalizacji.

Numer +254 do testów ułatwia udowodnienie każdej gałęzi tej logiki na prawdziwym przychodzącym SMS-ie.

Jakie usługi są teraz na trasie kenijskiej?

Kenia ma jeden z szerszych katalogów, z ponad 2800 usług w aktualnym zestawieniu. Do często zamawianych należą WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, X (Twitter), ChatGPT (OpenAI), Microsoft & Outlook, Uber, LinkedIn, Signal i Netflix.

Dostępność może zmieniać się z godziny na godzinę, dlatego API zwraca ją na żywo, a nie w stałej liście.

Jak wpiąć Kenya OTP API w zestaw testów?

Uwierzytelniaj się w https://otproute.com/api/v1 kluczem Bearer z prefiksem or_live_ z konsoli Developer. Identyfikator kraju dla Kenii to ke.

Typowy krok CI najpierw wywołuje GET /api/v1/balance, aby przebieg szybko kończył się przy pustym portfelu. Następnie sprawdza GET /api/v1/prices?country=ke&service=<id>, zamawia przez POST /api/v1/activations z ciałem takim jak {"service": "uber", "country": "ke"} i wpisuje zwrócony numer +254 w testowanej aplikacji. Kod wraca albo przez webhook activation.sms_received, albo przez odpytywanie GET /api/v1/activations/{id} co kilka sekund, w pełni mieszcząc się w limicie 300 żądań na minutę.

W przypadku webhooków zarejestruj do 5 endpointów i weryfikuj X-OTPRoute-Signature, obliczając HMAC-SHA256 z <t>.<raw body> przy użyciu sekretu endpointu i odrzucając stare znaczniki czasu. Opieraj handler na identyfikatorze aktywacji, aby ponowione dostarczenie było nieszkodliwe. Przewodnik po testach w CI pokazuje, jak to wpasować w potok, a dokumentacja zawiera pełną specyfikację.

Czy numer +254 można zamówić bez pisania kodu?

Tak. W panelu otwórz OTP Gateway, wybierz Kenię, wskaż usługę i potwierdź wyświetloną cenę. Numer pojawia się od razu; wklej go do formularza rejestracji lub logowania, a kod pokaże się obok aktywacji, gdy tylko zostanie odebrany. Pracownicy supportu i opiekunowie kont mogą pracować w ten sposób, podczas gdy inżynierowie używają API na tym samym portfelu.

Co pomaga, gdy kenijski kod jest spóźniony lub go brakuje?

Każda aktywacja ma 20-minutowe okno. Płacisz tylko wtedy, gdy kod dotrze; gdy okno upłynie puste albo anulujesz przez POST /api/v1/activations/{id}/cancel, kwota wraca do portfela bez zgłoszenia.

Zanim spróbujesz ponownie, daj oknu czas, bo niektórzy nadawcy kolejkują wiadomości. Jeśli nadal się nie udaje, spróbuj później albo przez inną trasę usługi i sprawdź, czy aplikacja akceptuje numery wirtualne, bo niektóre nie. Nie bombarduj endpointu zamówień w ciasnej pętli; wielu nadawców ogranicza powtarzane żądania do tego samego procesu. Nasz artykuł o ograniczaniu nieudanych dostaw OTP zbiera dalsze rozwiązania. Wszystkie testy prowadź zgodnie z regulaminem docelowej usługi; obowiązują Zasady dopuszczalnego użytkowania OTP Route.

Linie długoterminowe, portfel i sandbox w projektach dla Kenii

OTP Route nie sprzedaje samoobsługowego długoterminowego numeru kenijskiego. Linie dedykowane są oferowane tylko w Stanach Zjednoczonych i Kanadzie, od $1.95/month, z odbiorem SMS, wysyłaniem SMS i połączeniami w przeglądarce. Zespoły, które potrzebują stałej linii +254, mogą napisać na [email protected], jednak dostępność zależy od lokalnych przepisów.

Płatność działa w modelu pay as you go z jednego portfela w USD, zasilanego kartą lub stablecoinami USDT albo USDC, a każde doładowanie generuje fakturę PDF. Nie ma opłaty miesięcznej; zobacz cennik, by sprawdzić, jak pokazywane są koszty. Konto deweloperskie można na prośbę przełączyć na sandbox, który zwraca symulowane numery i kody do testów integracji od początku do końca bez kosztu dla portfela.

Najczęstsze pytania

Czy mogę przetestować kenijski proces rejestracji w mojej aplikacji spoza Kenii?

Tak. Zamów numer +254 z OTP Gateway i odczytaj przychodzący kod w panelu lub przez API, gdziekolwiek jest Twój zespół.

Jaki identyfikator kraju wysyłać dla Kenii?

Wyślij ke w zapytaniu o ceny i w ciele aktywacji, na przykład {"service": "whatsapp", "country": "ke"}.

Czy zapisywać kenijskie numery z początkowym zerem?

Nie. Odrzuć prefiks krajowy 0 i zapisz numer jako +254 oraz dziewięć cyfr.

Czy kenijskie SMS-y weryfikacyjne przyjdą po suahili?

Zwykle przychodzą po angielsku, ale aplikacja zlokalizowana dla Kenii może wysłać suahili, więc sprawdź oba warianty, jeśli Twoje szablony są tłumaczone.

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

Wracają automatycznie do portfela, gdy 20-minutowe okno zamknie się bez SMS-a, albo od razu po anulowaniu.

Co lepsze dla kodów +254, webhook czy odpytywanie?

Webhooki lepiej skalują się przy równoległych zadaniach testowych, a odpytywanie GET /api/v1/activations/{id} jest prostsze w pojedynczym skrypcie. Oba odczytują tę samą aktywację.

Czy mogę dostać kenijski numer, który zachowam na każdy miesiąc?

Nie w modelu samoobsługowym. Numery dedykowane ograniczają się do USA i Kanady; napisz na [email protected], jeśli potrzebujesz kenijskiej linii.

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.