Filipino
Pagtanggap ng mga verification code ng India (+91) sa pamamagitan ng API
Oo: hinahayaan ka ng OTP Route na tumanggap ng mga SMS verification code ng India (+91) sa isang beses-gamiting numero mula sa OTP Gateway, sa dashboard man o sa pamamagitan ng programa gamit ang REST polling at signed webhook. Nagsisimula ang presyo sa $0.20 kada code, ibinabalik nang live ng API ang eksaktong halaga para sa bawat serbisyo, at sisingilin ka lamang kapag talagang dumating ang code sa loob ng 20-minutong window.
Ano ang hitsura ng sunud-sunod na tawag sa India OTP API?
Ilang request lang ang buong flow laban sa https://otproute.com/api/v1, na ina-authenticate gamit ang Bearer key na nagsisimula sa or_live_. Galing sa Developer console ang mga key, hanggang 10 kada account, kaya may sariling key ang bawat environment.
- Tawagin minsan ang
GET /api/v1/countriesat i-cache ito. Ang country id ng India ayin. - Tawagin ang
GET /api/v1/prices?country=in&service=<id>para sa serbisyong sinusubok. Ibinabalik nito ang live na presyo at availability, kaya basahin ito sa bawat run. - Mag-order gamit ang
POST /api/v1/activationsat JSON body na tulad ng{"service": "telegram", "country": "in"}. Makakakuha ka ng activation id at +91 na numero sa response. - Ilagay ang numerong iyon sa sign-up o login screen ng sarili mong app.
- Kunin ang code sa pamamagitan ng webhook o sa pag-poll ng
GET /api/v1/activations/{id}. Kung maagang bumagsak ang test, tawagin angPOST /api/v1/activations/{id}/cancel.
Tingnan ang GET /api/v1/balance sa simula ng suite para mabilis pumalya ang run. Pinapayagan ng API ang 300 request kada minuto, sapat para sa polling kada ilang segundo. Nasa API docs ang mga detalye ng request at response.
Paano dapat buuin ang webhook handler para sa mga +91 na code?
Mas nakakaya ng signed webhook ang paglaki kaysa polling kapag parallel na tumatakbo ang mga job. Magrehistro ng endpoint sa Developer console (hanggang 5 kada account) at making sa activation.sms_received, activation.expired at activation.cancelled.
Bawat delivery ay may dalang X-OTPRoute-Signature header na hugis t=<unix>,v1=<hex>. Para suriin ito, kalkulahin ang HMAC-SHA256 sa string na <t>.<raw body> gamit ang secret ng endpoint na iyon at ihambing ang resulta sa v1 sa constant time. Dalawang detalye ang nakakalusot sa mga tao:
- I-hash ang raw na request bytes, hindi ang muling na-serialize na JSON object; binabago ng pagkakasunod ng key at ng whitespace ang digest.
- Tanggihan ang mga timestamp na mas luma sa ilang minuto para hindi ma-replay ang nakuhang request.
I-key ang mga write mo sa activation id para maging no-op ang duplicate na delivery, at mag-acknowledge ng 2xx bago gumawa ng mabagal na trabaho. Tinatalakay ng aming sulat tungkol sa pag-secure ng mga OTP webhook gamit ang HMAC ang hakbang ng paghahambing linya por linya.
Aling mga serbisyo ang makakapagpadala ng code sa mga numero ng India?
Kasalukuyang naglilista ang route ng India ng mahigit 2,300 na serbisyo. Kabilang sa mga sikat sa live snapshot ang WhatsApp, Telegram, Google (Gmail & YouTube), Instagram, Facebook, X (Twitter), ChatGPT (OpenAI), Microsoft & Outlook, Amazon, LinkedIn, Discord, Uber at Snapchat.
Nagbabago sa loob ng araw ang availability, kaya live itong iniuulat ng API. Kung nakadepende ang test matrix mo sa isang serbisyo, i-query ang mga presyo para sa in bago ang run at maayos na laktawan kapag sarado ang route na iyon. Gamitin ang mga route na ito para lamang sa sarili mong mga produkto at account, sundin ang mga tuntunin ng bawat serbisyo, at tandaang umiiral ang Acceptable Use Policy ng OTP Route.
Maaari bang mag-order ng verification number ng India ang mga hindi developer mula sa dashboard?
Oo. Maaaring lampasan ng ops staff at agency account manager ang API:
- Gumawa ng account gamit ang email at 6-digit na email code, o gamit ang Google sign-in, pagkatapos ay i-on ang TOTP two-factor.
- Mag-top up sa wallet.
- Piliin ang India at ang serbisyo, tingnan ang presyo sa screen, at ilagay ang order.
- I-type ang +91 na numero sa app na ise-set up mo; lalabas ang code sa activation page kapag dumating na ang SMS.
Iisang window, iisang refund rule at iisang wallet ang gamit ng dashboard at ng API.
Ano ang gagawin ko kapag walang dumating na code sa loob ng 20 minuto?
Nananatiling bukas ang bawat activation sa loob ng 20 minuto. Magbabayad ka lamang kung dumating ang SMS: kapag natapos ang window nang walang laman, o kinansela mo muna, awtomatikong babalik sa wallet mo ang buong halaga at matatanggap ng webhook mo ang activation.expired o activation.cancelled.
Kung nawawala ang code:
- Hayaang matapos ang window bago kumilos; maaaring mas mabagal lang kaysa karaniwan ang serbisyo sa pagpapadala.
- Kumpirmahin kung tumatanggap ng mga virtual number ang serbisyo. May mga platform na tumatanggi, na patakaran nila at hindi kabiguan sa delivery.
- Subukan muli mamaya, o mag-test gamit ang ibang service route.
- Huwag muling mag-order sa masikip na loop. Mag-back off sa pagitan ng mga pagsubok para hindi masayang ang pagsisikap sa route na tumatanggi sa mga numero.
May mas mahabang talakay sa estratehiya ng retry sa pagbabawas ng mga pumalyang OTP delivery.
Paano dapat i-store at i-normalize ang mga numero ng telepono sa India?
Sampung digit ang haba ng mga mobile number sa India at sa praktika ay nagsisimula sa 6, 7, 8 o 9. Madalas isulat ng mga tao sa loob ng India ang mga ito na may trunk na 0 sa unahan, o hinahati sa lima at lima na may espasyo. Inaalis ng international na format ang 0 na iyon at idinadagdag ang country code, kaya +91 na sinusundan ng sampung digit.
I-store lamang ang E.164 na anyo: +91 at sampung digit, na walang espasyo, gitling o zero. I-normalize ang input sa gilid sa pagtanggal ng formatting, ng 0 sa unahan, o ng nag-iisang 91 na tinype nang walang plus. Pinipigilan nito ang mga duplicate na user na magkaiba lang sa formatting.
Karamihan sa mga verification SMS sa India ay dumarating sa English at galing sa alphanumeric na sender header sa halip na numero ng telepono. May mga app na nagpapadala ng Hindi o ibang rehiyonal na wika, kaya subukan din ang anumang code parser laban sa mga non-Latin na script.
Bakit kailangan ng mga product team ang +91 na numero para sa testing?
Karaniwang merkado ng paglulunsad ang India para sa mga consumer app, fintech onboarding at marketplace, at inaasahan ng mga user nito ang SMS step sa sign-up. Ginagamit ng mga team ang mga +91 na route para magsanay sa paglulunsad, magsagawa ng localization QA sa mga interface na Hindi, Tamil, Telugu, Bengali, Marathi at iba pa, suportahan ang mga rehiyonal na operations staff, at suriin ang mga flow na ginagamit ng mga customer sa diaspora ng India sa ibang bansa na nagsa-sign in pa rin gamit ang numero sa sariling bansa. Ang mahusay na OTP routing dito ay pagpili ng service route na tumutugma sa totoong paglalakbay ng user, saka pagkabit nito sa parehong mga tawag ng SMS verification API na ginagamit ng iba mong merkado.
May pangmatagalang linya ba sa India, at paano gumagana ang billing?
Wala. Produkto ng US at Canada ang mga dedicated number, mula $1.95/month, at hindi ka makakabili ng pangmatagalang linya sa India mula sa dashboard. Kung kailangan mo ng isa, mag-email sa [email protected]; nakadepende sa lokal na patakaran ang availability at hindi ito garantisado.
Tumatakbo ang billing sa iisang prepaid na USD wallet na walang buwanang bayad at walang planong pipiliin. Mag-top up gamit ang card o USDT/USDC na stablecoin, at bawat top-up ay may kasamang PDF invoice sa email. Para sa integration work, hilingin sa support na ilipat sa sandbox ang development account: nagbabalik ito ng mga simulated na numero at code, kaya masusubok mo nang buo ang webhook handler mo nang hindi gumagastos ng pondo sa wallet.
Mga madalas itanong
Maaari ko bang subukan ang sign-up flow ng app ko sa India nang walang lokal na SIM?
Oo. Mag-order ng +91 na numero sa pamamagitan ng OTP Gateway, ilagay ito sa sign-up screen mo, at basahin ang code mula sa dashboard, sa API o sa webhook mo.
Ano ang country id ng India sa OTP Route API?
in ito. Ipasa ito bilang country sa GET /api/v1/prices at sa body ng POST /api/v1/activations.
Magkano ang pagtanggap ng SMS OTP ng India?
Nagsisimula ang mga code sa $0.20 kada code at nakadepende sa serbisyo ang eksaktong presyo. Makikita mo ito bago mag-order, at ang activation na walang nakuhang code ay ibinabalik sa wallet mo.
Maaari ko bang gamitin muli ang parehong +91 na numero para mag-log in ulit sa susunod na buwan?
Hindi. Isang verification code ang sakop ng numero ng gateway. Ang mga account na nangangailangan ng paulit-ulit na login ay nabibilang sa dedicated na linya, at umiiral lamang ang mga iyon sa US at Canada.
May sandbox ba para sa pagbuo ng integration sa India?
Oo, kapag hiniling. Maaaring ilipat ng support ang development account sa sandbox, kung saan dumadaloy sa code mo ang mga simulated na numero at code nang hindi ginagalaw ang wallet.
Maaari bang magbayad ang finance team namin gamit ang stablecoin?
Oo. Tumatanggap ang wallet ng card payment pati USDT at USDC, at bawat top-up ay gumagawa ng PDF invoice sa email.
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.