Polski
Kenijskie (+254) numery weryfikacyjne dla zespołów QA i startów na rynku
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:
- Usuń spacje, myślniki i nawiasy.
- Jeśli wartość zaczyna się od
0, usuń je i dodaj+254. - Jeśli zaczyna się od
254bez plusa, dodaj plus. - 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.