Filipino
Pagsubok ng phone verification sa Burundi nang walang lokal na SIM
Oo, puwede kang tumanggap ng mga verification code mula sa Burundi (+257) gamit ang OTP Route, sa dashboard man o sa pamamagitan ng OTP Gateway API at signed webhook. Dumarating ang bawat code sa isang pansamantalang +257 number na bukas sa loob ng 20 minuto, nagsisimula sa $0.20 kada code ang presyo, at sisingilin ka lang kapag talagang dumating ang SMS.
Bakit napakahirap suriin mula sa ibang bansa ang isang +257 sign-up flow?
Isipin ang isang product team na nagdaragdag ng Burundi sa rollout sa East Africa. Humihingi ng numero ng telepono ang registration screen, nagpapadala ang backend ng one-time code, at walang sinuman sa team ang may Burundian na SIM. Nawawalan ng bisa ang mga roaming SIM na nabili sa isang biyahe, at ang paghiling sa kasamahan sa Bujumbura na basahin nang malakas ang mga code ay naglalantad ng personal na numero at hindi maisasama sa gabi-gabing test suite.
Inaalis ng OTP routing ang balakid na iyon. Sa halip na pisikal na handset, hihiling ka ng Burundi verification number para sa isang partikular na serbisyo, kukunin ng OTP Route ang code, at babasahin ito ng test harness mo na parang anumang ibang event. Gumagana rin ang pamamaraang ito para sa operations staff na namamahala ng business profile sa mga Burundian na route at gustong ilayo ang sarili nilang telepono rito.
Aling mga serbisyo ang puwedeng mag-verify gamit ang Burundi number ngayon?
Ang live snapshot para sa Burundi ay naglilista ng mga pamilyar na messaging, search at commerce app, kabilang ang WhatsApp, Viber, imo, Telegram, Signal, Google (Gmail & YouTube), Facebook, Instagram, TikTok, LinkedIn, Microsoft & Outlook, ChatGPT (OpenAI), Uber at Amazon. Sa kabuuan, mahigit 1,000 serbisyo ang saklaw ng route.
Nagbabago ang imbentaryo sa buong araw, kaya ituring na panimulang punto ang listahang iyon at hindi pangako. Dapat itanong ng code mo ang GET /api/v1/services at GET /api/v1/countries para sa kasalukuyang larawan, at mabubuklat ang buong direktoryo sa ilalim ng mga bansa.
Paano sumasama ang Burundi OTP API sa isang test run?
Gumawa ng key sa Developer console; nagsisimula sa or_live_ ang mga live key at inilalagay sa Bearer header laban sa https://otproute.com/api/v1. Ganito ang karaniwang automated check:
- Tawagin ang
GET /api/v1/prices?country=bi&service=whatsapppara basahin ang kasalukuyang presyo ng pares na iyon. - Magpadala ng
POST /api/v1/activationsna may body na{"service": "whatsapp", "country": "bi"}. Dala ng response ang activation id at ang +257 number na ita-type sa app na sinusubok. - Hintayin ang
activation.sms_receivedwebhook, o mag-poll saGET /api/v1/activations/{id}sa makatwirang pagitan. - Mag-assert sa code at tapusin ang test.
May kasamang X-OTPRoute-Signature: t=<unix>,v1=<hex> ang mga webhook request, isang HMAC-SHA256 ng <t>.<raw body> na ginamitan ng secret ng endpoint. Kalkulahin itong muli, ihambing nang constant-time at itapon ang mga lumang timestamp; saklaw ng walkthrough na ito ang mga detalye. Hanggang 10 key at 5 webhook endpoint ang puwedeng hawakan ng isang account, na may limitasyong 300 request kada minuto. Kumpletong reference: docs.
Ano ang dapat asahan ng validator ko mula sa isang Burundian na numero?
Gumagamit ang Burundi ng saradong numbering plan: walong digit ang subscriber number pagkatapos ng country code at walang domestic trunk prefix na aalisin. Sa E.164, ibig sabihin nito ay +257 na sinusundan ng walong digit, nakaimbak nang walang espasyo. Madalas ipakita ang numero na may pangkat na tigdadalawa, kaya i-normalize ang input sa pag-alis ng espasyo, gitling at panimulang 00 bago i-save.
Karaniwang bug ang validator na isinulat para sa siyam o sampung digit na pambansang numero na tahimik na tumatanggi sa mga tamang +257 entry. Magdagdag ng fixture para sa habang ito sa unit test mo.
Ang Kirundi, Pranses at Ingles ay mga opisyal na wika, at malawakang ginagamit sa kalakalan ang Swahili. Ang mga verification text mula sa mga global na app ay kadalasang dumarating sa Ingles o Pranses depende sa sariling locale logic ng nagpapadala, kaya i-parse ang mga digit sa halip na itugma ang mga salita.
Hindi dumating ang code: ano na ngayon?
Nananatiling bukas ang bawat activation sa loob ng 20 minuto. Kung walang SMS na umabot sa numero sa panahong iyon, o kinansela mo gamit ang POST /api/v1/activations/{id}/cancel, awtomatikong babalik sa wallet mo ang buong halaga.
- Hayaang tumakbo ang window bago magpasyang pumalpak ito; may mga nagpapadala na nag-i-queue ng mensahe.
- Tiyaking tumatanggap ng virtual number ang target na serbisyo, dahil may mga tumatanggi ayon sa patakaran.
- Ulitin mamaya, o subukan ang parehong flow sa ibang service route.
- Iwasan ang paulit-ulit na pag-order sa masikip na loop; maglagay ng pagitan sa mga subok.
Mas gusto ang dashboard? Mag-sign in, piliin ang Burundi at ang serbisyo, kopyahin ang numero sa app at panoorin ang code na lumabas sa screen. Mas marami pang taktika sa pagbabawas ng bigong paghahatid ng OTP.
Puwede ba kaming magtago ng Burundian na line para sa mga account na paulit-ulit naming nilo-log in?
Hindi bilang self-serve na produkto. Hindi nagbebenta ang OTP Route ng pangmatagalang Burundi number; isang number kada verification ang ibinibigay ng OTP Gateway. Kung talagang kailangan ng team mo ng permanenteng line doon, mag-email sa [email protected] at ilarawan ang use case; nakadepende sa lokal na patakaran ang availability at hindi ito tiyak.
Umiiral lang ang Dedicated Virtual Numbers sa United States at Canada, simula sa $1.95/month, na may inbound SMS, webhook forwarding at calling sa browser. Tingnan ang virtual numbers kung bagay sa staging account mo ang line sa US o Canada.
Paano sinisingil ang paggamit sa Burundi?
May iisang prepaid USD wallet na walang buwanang bayad at walang planong pipiliin. Gumagana ang pagpopondo gamit ang card o USDT/USDC stablecoin; nakakatanggap ang finance ng PDF invoice sa email para sa bawat top-up. Bago ikonekta ang mga bayad sa CI, hilingin na ilipat sa sandbox ang development account, na nagbabalik ng mga simulated na number at code nang hindi ginagalaw ang pondo ng wallet.
Gamitin ang bawat number para lang sa sarili mong produkto o lehitimong business account, igalang ang tuntunin ng bawat serbisyo, at tandaang nalalapat ang Acceptable Use Policy ng OTP Route. Nasa pricing ang kasalukuyang mga rate.
Mga madalas itanong
Puwede ko bang subukan ang sign-up flow ng app ko sa Burundi nang walang lokal na SIM?
Oo. Mag-order ng +257 number mula sa OTP Gateway para sa serbisyo mo, ilagay ito sa app at basahin ang code mula sa dashboard, sa API o sa webhook.
Anong country id ang ginagamit ng API para sa Burundi?
Ipasa ang bi bilang country value, halimbawa sa POST /api/v1/activations kasama ng service id tulad ng telegram.
Sisingilin ba ako kung hindi dumating ang +257 code?
Hindi. Kung walang dumating sa loob ng 20-minutong window, o kinansela mo, ibabalik sa wallet mo ang buong halaga nang awtomatiko.
May panimulang zero ba ang mga Burundian na numero na kailangang alisin?
Wala. Walang trunk prefix ang Burundi, kaya ang anyong E.164 ay simpleng +257 at walong digit.
Anong wika ang magiging gamit ng isang Burundi verification SMS?
Depende ito sa serbisyong nagpapadala, pero karaniwan ang Ingles o Pranses. Kunin ang numerong code sa halip na umasa sa teksto ng mensahe.
Puwede ko bang gamitin muli ang parehong Burundi number sa susunod na buwan?
Hindi. Para sa iisang verification lang ang mga Gateway number. Para sa paulit-ulit na login, may Dedicated Number sa US at Canada lamang.
Magkano ang isang Burundi verification number?
Nagsisimula sa $0.20 kada code ang presyo para sa Burundi, at itinatakda ito kada serbisyo. Ibinabalik ng GET /api/v1/prices ang eksaktong halaga at ipinapakita ito bago ka mag-order.
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.