Pagsubok ng mga Malian sign-up flow kapag walang nasa team na may +223 SIM

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

Oo, hinahayaan ng OTP Route ang team mo na tumanggap ng mga SMS verification code mula sa Mali (+223) sa isang one-time na OTP Gateway number at basahin ang mga ito sa dashboard o kunin sa pamamagitan ng REST polling at signed webhook. Nagsisimula ang bawat code sa $0.20 per code, kung saan ang live na presyo ay ibinabalik ng API, at sisingilin ka lamang kapag talagang dumating ang code sa loob ng 20-minutong window.

Ilulunsad ang produkto mo sa Mali pero walang may lokal na SIM. Ano ngayon?

Pamilyar na sitwasyon ito para sa isang QA lead. Gusto ng product na ma-verify ang Malian sign-up path bago ang marketing push sa Bamako, tumatanggap na ng +223 ang phone field, at European o North American na SIM ang laman ng telepono ng bawat engineer. Marupok ang panghihiram ng personal na numero ng kasamahan, hindi ito kayang i-scale sa isang test suite, at nagpapalabas ito ng data ng staff sa mga test account.

Ang Mali verification number mula sa OTP Gateway ay lumulutas sa makitid na problemang ito: isang totoong +223 number, ginagamit para sa isang code, saka itinatapon. Maaari mo itong patakbuhin mula sa script o i-order nang mano-mano sa dashboard, at inilalarawan ng mga pahina ng QA testing at CI/CD kung paano ito isinasama ng mga team sa regression run.

Anong mga app ang makakapagpadala ng code sa isang Mali verification number?

Kabilang sa live snapshot para sa Mali ang WhatsApp, Facebook, Telegram, TikTok, Google (Gmail & YouTube), Instagram, Snapchat, imo, Viber, Signal, Microsoft & Outlook, ChatGPT (OpenAI) at LinkedIn. Sa lahat ng nasa gateway, mahigit 1,600 serbisyo ang available para sa Mali.

Hindi nakapirmi ang availability. Nagbubukas at nagsasara ang mga route sa loob ng isang araw, kaya dapat kumpirmahin ng script na mabibili ang serbisyo sa mismong runtime sa halip na ipagpalagay na totoo pa rin ang resulta kahapon.

Paano gumagana sa code ang daloy ng Mali OTP API?

Napupunta ang mga request sa https://otproute.com/api/v1 na may Bearer key na nagsisimula sa or_live_. Ginagawa ang mga key sa Developer console, hanggang 10 bawat account.

  1. Kunin nang minsanan ang mga id mula sa GET /api/v1/services at GET /api/v1/countries. Ang Mali ay ml.
  2. Basahin ang live na presyo gamit ang GET /api/v1/prices?country=ml&service=<id>.
  3. Mag-order sa pamamagitan ng POST /api/v1/activations, halimbawa {"service": "whatsapp", "country": "ml"}, at itago ang activation id.
  4. Ilagay ang ibinalik na +223 number sa verification form ng app mo.
  5. Kunin ang code mula sa GET /api/v1/activations/{id}, o hayaang ipaalam ito ng webhook. I-release ang mga hindi nagamit na numero gamit ang POST /api/v1/activations/{id}/cancel.

Para sa mga webhook, i-subscribe ang isang endpoint (lima ang pinapayagan) sa activation.sms_received, activation.expired at activation.cancelled. Suriin ang X-OTPRoute-Signature sa pamamagitan ng pagkalkula ng HMAC-SHA256 sa "<t>.<raw body>" gamit ang endpoint secret, tanggihan ang mga lipas na timestamp, at gawing idempotent ang handler batay sa activation id. 300 request kada minuto ang limit ng account, at may mga halimbawang gumagana sa gabay sa API integration.

Walong digit, walang trunk prefix: pag-iimbak ng mga Malian number

Gumagamit ang Mali ng closed na walong-digit na plano na walang trunk prefix, kaya ang numerong dina-dial sa loob ng bansa ay ang parehong walong digit na sumusunod sa +223 sa ibang bansa. Kaya napakasimple ng normalization: ang E.164 na anyo ay +223 at walong digit, at walang unang zero na idadagdag o aalisin. Gayunman, tahasang i-validate ang haba, dahil tatanggihan ng pangkalahatang patakarang isinulat para sa market na may sampung digit ang mga valid na Malian input.

French ang karaniwang wika ng mga verification text mula sa mga internasyonal na app, habang ang Bambara ang pinakamalawakang sinasalita sa araw-araw na buhay. Kaya madalas na dumarating ang mga code sa loob ng French o English na template; kunin ang mga ito gamit ang numeric pattern sa halip na mag-match ng mga parirala.

Bakit pa magte-test dito? Kailangang gumana ang +223 path ng mga team na naglulunsad ng mga produktong malapit sa mobile money sa West Africa, ng mga NGO at logistics operator na nagpapatakbo ng mga field staff account mula sa Bamako, at ng mga app na naglilingkod sa malaking Malian diaspora sa France at mga karatig-bansa. Samahan ito ng mga tseke sa mga route tulad ng Senegal kapag panrehiyon ang rollout.

Ano ang gagawin kapag tahimik ang +223 code

Karaniwang ang route o ang serbisyo ang ibig sabihin ng walang SMS, hindi ang integration mo. Bago mag-file ng bug:

  • Hintayin ang buong 20 minuto; may mga sender na naglalabas ng mensahe nang pa-batch.
  • Alamin kung tinatanggihan ng serbisyo ang mga virtual number. May mga tumatanggi, at sa ganoong kaso ay sasaklawin ka ng awtomatikong refund.
  • Bumalik mamaya o sumubok ng ibang service route sa halip na mag-order muli sa mabilis na loop.
  • I-cancel ang mga activation na iniwan mo na para agad na maibalik ang balanse.

Kung wala pang dumarating sa pagsasara ng window, o nag-cancel ka muna, ibabalik sa wallet mo ang buong halaga.

Maaari bang magkaroon ang team ko ng Malian number nang pangmatagalan?

Walang self-serve na pangmatagalang Malian number ang OTP Route. Para sa ml, ang one-time na OTP Gateway lamang ang available.

Sa United States at Canada lamang umiiral ang Dedicated Virtual Numbers ng OTP Route, na nagre-renew mula sa wallet at sumusuporta sa inbound at outbound SMS at browser calling, mula $1.95/month. Kung mahalaga sa operasyon mo ang tuloy-tuloy na +223 na linya, mag-email sa [email protected]; nakadepende sa lokal na patakaran ang anumang lampas sa gateway at hindi ito tiyak.

Pagbabayad para sa Mali OTP routing at pagsubok nang walang gastos

Isang prepaid USD wallet ang nagpopondo sa bawat bansa: pay as you go, walang buwanang bayad, walang pagpili ng plano. Mag-top up gamit ang card o USDT/USDC, at may kasamang PDF invoice sa email ang bawat top-up.

Habang nagbubuo ka pa, hilingin sa support na ilipat sa sandbox mode ang isang development account. Makakakuha ka ng mga simulated na numero at code at masasanay mo ang buong SMS verification API sequence nang walang gastos sa wallet. Gumamit lamang ng totoong numero para sa sarili mong mga produkto at lehitimong account, na iginagalang ang mga tuntunin ng bawat serbisyo at ang Acceptable Use Policy. Nasa pahina ng pricing ang kasalukuyang presyo.

Mga madalas itanong

Maaari ko bang i-verify ang isang Malian sign-up nang hindi bumibiyahe o bumibili ng lokal na SIM?

Oo. Mag-order ng +223 number para sa testing sa OTP Gateway, ilagay ito sa app mo, at basahin ang code sa dashboard o sa pamamagitan ng API.

Ano ang id ng Mali sa OTP Route API?

Ang Mali ay ml, ang value na ipinapasok sa prices lookup at sa body ng activation request.

May unang zero ba ang mga Malian number na kailangan kong alisin?

Wala. Walang trunk prefix ang Mali; ang valid na numero ay +223 na sinusundan ng walong digit.

Magkano ang Mali SMS OTP?

Nagsisimula sa $0.20 per code ang mga Malian code, at ang halaga para sa bawat app ay live na ibinibigay ng API bago ang pagbili.

Mawawalan ba ako ng pera kung hindi ipinadala ng app ang code?

Hindi. Ang activation na walang SMS pagsapit ng katapusan ng 20-minutong window, o ang kinansela mo, ay buong ibinabalik sa wallet.

Magagamit ba ito ng taong walang kasanayan sa coding?

Oo. Sa dashboard, piliin ang Mali at ang serbisyo, i-order ang numero, i-paste ito sa app, at lalabas ang code sa activation screen.

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.