Pag-aautomate ng +260 SMS verification para sa mga sign-up test sa Zambia

Calling code +260OTP Gateway simula $0.20 kada codeDedicated numbers: US at Canada langAPI id: zm
Mabilis na sagot

Tumatanggap ang OTP Route ng mga SMS verification code ng Zambia (+260) para sa inyo sa pamamagitan ng OTP Gateway: gumawa ng activation sa API o dashboard, gamitin ang one-time na +260 number sa app ninyo, at kunin ang code sa signed webhook, polling o sa screen. Nagsisimula sa $0.20 bawat code ang presyo, at kung walang SMS na dumating sa loob ng 20 minutong window, babalik ang pera sa wallet ninyo.

Aling mga endpoint ang tinatawag ng Zambia OTP API integration?

Maikling hanay ng mga HTTPS call sa https://otproute.com/api/v1 ang integration, na bawat isa ay may Authorization: Bearer at key na may prefix na or_live_. Ang country id ng Zambia ay zm.

  • GET /api/v1/countries at GET /api/v1/services: reference data, puwedeng i-cache nang isang araw.
  • GET /api/v1/prices?country=zm&service=<id>: live na presyo at kung kayang tumanggap ng order ang route na iyon ngayon.
  • POST /api/v1/activations na may {"service": "whatsapp", "country": "zm"}: ibinabalik ang activation id at isang +260 number.
  • GET /api/v1/activations/{id}: status at, kapag natanggap na, ang code.
  • POST /api/v1/activations/{id}/cancel: ibalik nang maaga ang number.
  • GET /api/v1/balance: patakbuhin ito muna para mabilis huminto ang test suite kapag walang laman ang wallet.

Gumawa ng mga key sa Developer console, hanggang 10 bawat account; maayos na gawi ang isang key kada environment. Ang limitasyon ng account ay 300 request kada minuto. Nasa API docs ang buong schema.

Paano dapat isulat ang webhook na tatanggap ng mga +260 code?

Gumagana ang polling, ngunit kapag maraming activation ang sabay na tumatakbo, mas malinis ang webhook. Magdagdag ng hanggang 5 endpoint sa Developer console at mag-subscribe sa activation.sms_received, activation.expired at activation.cancelled.

May dala ang bawat request na X-OTPRoute-Signature: t=<unix>,v1=<hex>. Buuin ang string na <t>.<raw body>, kalkulahin ang HMAC-SHA256 gamit ang secret ng endpoint at ihambing sa v1 sa constant time. Gamitin ang raw na byte kung paano natanggap, tanggihan ang mga timestamp na higit sa ilang minuto ang tanda, at i-store ang mga resulta na naka-key sa activation id para walang mabago ang muling ipinadalang delivery. Tumugon agad ng 2xx at gawin pagkatapos ang mabagal na trabaho. May higit pang detalye ang aming walkthrough tungkol sa pag-secure ng OTP webhook gamit ang HMAC, at ipinapakita ng SMS OTP testing sa mga CI pipeline kung saan ito babagay sa isang build.

Anong mga service ang makakapagpadala ng code sa Zambia verification number?

Inilalagay ng live snapshot ang Zambia sa higit sa 1,100 service. Kabilang dito ang WhatsApp, Facebook, Google (Gmail & YouTube), Telegram, Instagram, TikTok, X (Twitter), LinkedIn, Uber, imo, Microsoft & Outlook, Amazon at Netflix. Dahil nagbabago ang mga route kada oras, hayaang sabihin ng prices endpoint sa code ninyo kung ano ang bukas bago mag-order.

Format ng Zambian number at ang mga wikang dinadatnan ng mga code

Dina-dial sa loob ng bansa ang mga Zambian number na may trunk na 0, kasunod ang siyam na digit. Sa international form, nawawala ang zero at makukuha ang +260 na sinusundan ng siyam na digit. I-normalize ang lahat sa E.164 na form na iyon bago mag-save, at tiyaking tinatanggap ng input field ninyo ang parehong lokal na istilong talagang tina-type ng mga user at ang international.

English ang opisyal na wika, at malawakang sinasalita ang mga wikang gaya ng Bemba, Nyanja, Tonga at Lozi. Karaniwang dumarating sa English ang verification SMS, na nagpapasimple sa parsing, ngunit magtugma pa rin sa mga digit para hindi masira ang mga test ninyo kapag nagbago ang pananalita ng sender.

Nagte-test ang mga team sa Zambia kapag lumalawak sa Southern Africa, bumubuo ng onboarding para sa mobile-money o lending na produkto, o sumusuporta sa mga customer mula sa regional operations centre. Sinasaklaw ng pahina ng fintech onboarding ang senaryong iyon.

Magagawa rin ba ito mula sa dashboard?

Oo, at madaling gamitin ito para sa mga minsanang check. Mag-log in, buksan ang OTP Gateway, piliin ang service at ang Zambia, tingnan ang ipinapakitang presyo, at mag-order. Ilagay ang +260 number sa app; lalabas ang code sa dashboard kapag dumating ito. I-cancel ang activation na hindi na ninyo gusto at babalik ang halaga nito sa wallet.

Paano kung hindi dumating ang code, at kailan mas mainam ang dedicated line?

Tumatagal ng 20 minuto ang mga activation at magbabayad lang kayo kapag dumating ang code. Kung mag-expire ang window o mag-cancel kayo, awtomatikong babalik ang buong halaga. May mga service na tumatanggi sa mga virtual number, na siyang dahilan ng refund. Kapag mabagal ang isang +260 code: hintayin ang window, subukan ulit mamaya o sa ibang service route, tingnan kung tumatanggap ng mga virtual number ang service, at iwasan ang mabilis na muling pag-order nang sunud-sunod.

Para sa account na kailangang mag-log in muli o mag-recover ng access sa hinaharap, maling kasangkapan ang one-time number. Ang Dedicated Virtual Number ang pumupuno sa papel na iyon, ngunit sa United States at Canada lang, mula $1.95/month. Walang self-serve na long-term na Zambian line ang OTP Route; kung may totoong pangangailangan kayo, sumulat sa [email protected], tandaang lokal na patakaran ang magpapasya at walang katiyakan.

Gamitin ang mga number para lang sa sarili ninyong lehitimong produkto at account, sundin ang terms ng bawat service, at tandaang may bisa ang Acceptable Use Policy ng OTP Route.

Paano sinisingil at ligtas na tine-test ang isang Zambia integration?

Iisang prepaid USD wallet ang nagpopondo sa lahat; walang buwanang bayad at walang plano. Mag-top up gamit ang card o USDT/USDC at tumanggap ng PDF invoice sa email sa bawat pagkakataon. Habang bumubuo, humiling ng sandbox mode para sa development account: hinahayaan kayo ng mga simulated na number at code na i-rehearse ang buong OTP routing path nang hindi gumagastos mula sa wallet. Nasa pahina ng pricing ang kasalukuyang mga presyo.

Mga madalas itanong

Anong country id ang ginagamit ng OTP Route para sa Zambia?

zm, tulad sa POST /api/v1/activations na may {"service": "telegram", "country": "zm"}.

Puwede ba akong tumanggap ng Zambia SMS OTP code nang walang Zambian SIM card?

Oo. Nagbibigay ang OTP Gateway ng +260 number for testing, at dumarating ang code sa inyo sa dashboard, sa webhook o sa pamamagitan ng polling.

Paano ko tamang i-store ang mga +260 number?

Alisin ang domestic trunk na 0 at i-save ang +260 kasama ang siyam na digit sa E.164. Mag-format nang hiwalay para sa display.

Ibabalik ba ang pera kung tanggihan ng WhatsApp o ibang service ang number?

Oo. Kapag walang code na dumating sa loob ng 20 minuto, o nag-cancel kayo, awtomatikong ikino-credit pabalik sa wallet ninyo ang halaga.

Puwede ko bang panatilihin ang Zambian number para sa mga susunod na login?

Hindi self-serve. Produkto ng US at Canada ang mga long-term number; mag-email sa [email protected] para magtanong tungkol sa Zambia, nang walang pangako.

Puwede ko bang subukan ang integration bago magbayad para sa totoong code?

Oo. Humiling ng sandbox mode sa development account para makakuha ng mga simulated na number at code para sa end-to-end na test.

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.

I-route ang una mong OTP sa loob ng ilang minuto

Gumawa ng libreng account, mag-top up sa iyong USD wallet, at umorder ng number mula sa dashboard o API. Walang buwanang bayad.