Filipino
Mga Kenyan (+254) verification number para sa QA teams at market launch
Oo, puwedeng tumanggap ang OTP Route ng mga SMS verification code ng Kenya (+254): mag-order ng one-time number mula sa OTP Gateway, saka basahin ang code sa dashboard o kunin ito sa API sa pamamagitan ng polling o signed webhook. Mula $0.20 kada code ang gastos, at ang activation na walang natanggap na SMS sa loob ng 20 minuto ay buong ire-refund sa wallet mo.
Bakit nagte-test ang mga product team laban sa Kenyan market?
Isa ang Nairobi sa pinakaabalang technology hub sa East Africa, at lubos na mobile-first ang mga user sa Kenya. Para sa marami sa kanila, ang phone number ang pangunahing pagkakakilanlan sa likod ng messaging, ride-hailing, e-commerce at lalo na ng mobile money, kaya ang sign-up flow na mali ang paghawak sa isang +254 number ay nawawalan ng customer sa unang araw pa lang.
Parehong opisyal na wika ang English at Swahili. Karamihan ng mga pandaigdigang app ay nagpapadala ng code sa English, habang ang mga produktong na-localise para sa rehiyon ay puwedeng lumipat sa Swahili, na dapat suriin kung isinalin ang sarili mong mga template. Mga karaniwang dahilan ng pagpapatakbo ng test dito:
- paglulunsad ng fintech, delivery o marketplace na produkto sa East Africa;
- pag-verify ng Swahili na kopya sa mga SMS template at onboarding screen;
- pagpapatakbo ng mga support o operations account para sa mga Kenyan na customer nang hindi inilalantad ang mga number ng staff.
Sakop ng aming pahina tungkol sa fintech onboarding ang mas malawak na pattern.
Paano isinusulat sa E.164 ang isang Kenyan mobile number?
Sa lokal, isinusulat ang mga mobile number na may trunk prefix na 0, gaya ng 07XX XXX XXX o 01XX XXX XXX. Sa international, inaalis ang zero: +254 na sinusundan ng siyam-na-digit na subscriber number.
Ang klasikong depekto ay ang pag-iwan ng zero na iyon pagkatapos ng country code, na nagbubunga ng di-wastong string na +2540... na tinatanggihan ng sender nang walang malinaw na error. I-normalise ang bawat entry bago ito makarating sa database mo:
- Alisin ang mga espasyo, gitling at bracket.
- Kung nagsisimula ang value sa
0, alisin ito at idagdag ang+254sa unahan. - Kung nagsisimula ito sa
254nang walang plus, idagdag ang plus. - I-store ang resulta bilang E.164 string at i-validate ang haba pagkatapos mag-normalise.
Napapadali ng isang +254 number para sa testing na patunayan ang bawat sangay ng logic na iyon laban sa totoong papasok na SMS.
Aling mga serbisyo ang nasa ruta ng Kenya ngayon?
Isa ang Kenya sa may mas malawak na catalogue, na may mahigit 2,800 serbisyo sa live snapshot. Kabilang sa mga madalas hilingin ang WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, X (Twitter), ChatGPT (OpenAI), Microsoft & Outlook, Uber, LinkedIn, Signal at Netflix.
Puwedeng magbago ang availability kada oras, kaya live itong iniuulat ng API sa halip na nakapirming listahan.
Paano ikakabit ang Kenya OTP API sa isang test suite?
Mag-authenticate sa https://otproute.com/api/v1 gamit ang Bearer key na may prefix na or_live_ mula sa Developer console. Ang country id ng Kenya ay ke.
Karaniwang unang tinatawag ng CI step ang GET /api/v1/balance para mabigo agad ang takbo kapag walang laman ang wallet. Pagkatapos, sinusuri nito ang GET /api/v1/prices?country=ke&service=<id>, nag-o-order gamit ang POST /api/v1/activations na may body na tulad ng {"service": "uber", "country": "ke"}, at inilalagay ang ibinalik na +254 number sa app na sinusubok. Bumabalik ang code sa pamamagitan ng webhook na activation.sms_received o sa pag-poll ng GET /api/v1/activations/{id} kada ilang segundo, na kasya sa 300 request kada minutong allowance.
Para sa mga webhook, magrehistro ng hanggang 5 endpoint at i-verify ang X-OTPRoute-Signature sa pagkalkula ng HMAC-SHA256 sa <t>.<raw body> gamit ang secret ng endpoint, na tinatanggihan ang mga lumang timestamp. Ibatay ang handler mo sa activation id para hindi makasama ang muling delivery. Ipinapakita ng gabay sa CI testing kung paano ito bagay sa isang pipeline, at nasa docs ang buong reference.
Puwede bang mag-order ng +254 number nang hindi nagko-code?
Oo. Sa dashboard, buksan ang OTP Gateway, piliin ang Kenya, piliin ang serbisyo at kumpirmahin ang ipinapakitang presyo. Agad na lilitaw ang number; i-paste ito sa sign-up o login form, at lilitaw ang code sa tabi ng activation sa sandaling matanggap ito. Maaaring ganito ang paraan ng mga support agent at account manager habang ginagamit ng mga engineer ang API sa parehong wallet.
Ano ang makakatulong kapag huli o nawawala ang Kenyan code?
May 20-minutong window ang bawat activation. Magbabayad ka lang kung dumating ang code; kapag lumipas ang window nang walang laman, o nag-cancel ka gamit ang POST /api/v1/activations/{id}/cancel, babalik sa wallet mo ang halaga nang walang ticket.
Bago mag-retry, bigyan ng oras ang window, dahil may mga sender na nagpi-pila ng mga mensahe. Kung nabibigo pa rin, subukan ulit mamaya o gamit ang ibang ruta ng serbisyo, at tingnan kung tumatanggap ng virtual number ang app, dahil may ilang hindi. Iwasang paulit-ulit na pindutin ang order endpoint sa masikip na loop; maraming sender ang nagpapabagal sa mga paulit-ulit na request sa parehong flow. Nagtitipon ng mas marami pang ayos ang aming artikulo tungkol sa pagbabawas ng bigong OTP delivery. Panatilihin ang bawat test sa loob ng mga tuntunin ng target na serbisyo; nalalapat ang Acceptable Use Policy ng OTP Route.
Mga pangmatagalang linya, wallet at sandbox para sa mga proyekto sa Kenya
Hindi nagbebenta ang OTP Route ng self-serve na pangmatagalang Kenyan number. Iniaalok lang ang mga dedicated na linya sa United States at Canada, mula $1.95/buwan, na may inbound SMS, outbound SMS at browser calling. Ang mga team na nangangailangan ng tuloy-tuloy na +254 na linya ay puwedeng mag-email sa [email protected] para magtanong, bagaman nakadepende sa mga lokal na patakaran ang availability.
Pay as you go ang bayad mula sa iisang USD wallet, na pinopondohan ng card o ng mga stablecoin na USDT o USDC, at bawat top-up ay gumagawa ng PDF invoice. Walang buwanang bayad; tingnan ang presyo para sa kung paano ipinapakita ang mga gastos. Puwedeng ilipat sa sandbox ang isang development account kapag hiniling, na nagbabalik ng mga simulated na number at code para sa end-to-end na integration test nang walang gastos sa wallet.
Mga madalas itanong
Puwede ko bang i-test ang Kenya sign-up flow ng app ko mula sa labas ng Kenya?
Oo. Mag-order ng +254 number mula sa OTP Gateway at basahin ang papasok na code sa dashboard o sa API, saan man nakabase ang team mo.
Anong country id ang ipapadala ko para sa Kenya?
Ipadala ang ke sa prices query at sa activation body, halimbawa {"service": "whatsapp", "country": "ke"}.
Dapat ko bang i-store ang mga Kenyan number na may unang zero?
Hindi. Alisin ang trunk prefix na 0 at i-store ang number bilang +254 na sinusundan ng siyam na digit.
Darating ba sa Swahili ang mga Kenyan verification text?
Karaniwang English ang dating, pero ang app na na-localise para sa Kenya ay puwedeng magpadala ng Swahili, kaya suriin ang pareho kung isinalin ang mga template mo.
Ano ang mangyayari sa pera ko kung hindi dumating ang code?
Awtomatiko itong babalik sa wallet mo kapag natapos ang 20-minutong window nang walang SMS, o agad kapag nag-cancel ka.
Mas maganda ba ang webhook o polling para sa mga +254 code?
Mas mahusay mag-scale ang mga webhook para sa mga parallel test job, habang mas simple ang pag-poll ng GET /api/v1/activations/{id} para sa iisang script. Parehong binabasa ng dalawa ang iisang activation.
Puwede ba akong kumuha ng Kenyan number na itatago ko kada buwan?
Hindi self-serve. Limitado sa US at Canada ang mga dedicated number; mag-email sa [email protected] kung kailangan mo ng Kenyan na linya.
Ang mga pangalan ng serbisyo ay trademark ng kani-kanilang may-ari. Walang kaugnayan ang OTP Route sa kanila. Gamitin nang legal ang mga number at sundin ang mga tuntunin ng bawat serbisyo at ang aming Acceptable Use Policy.