Pag-test ng mga +268 Verification Flow nang Walang SIM sa Mbabane

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

Oo: hinahayaan ka ng OTP Route na tumanggap ng mga verification code mula sa Eswatini (+268) sa pansamantalang number, sa dashboard man o sa pamamagitan ng REST API at signed webhook nito. Naniningil ang OTP Gateway mula $0.20 kada code at ibinabalik sa wallet mo ang buong halaga kung walang dumating sa loob ng 20 minutong window. Piliin ang serbisyo, piliin ang bansang sz, at basahin ang code kung saan ito makikita ng test runner mo.

Bakit napakahirap i-test mula sa ibang bansa ang +268 na sign-up?

Maliit na merkado ang Eswatini, at iyon mismo ang problema para sa mga distributed na team. Maaaring naglilingkod na ang produkto mo sa mga customer sa Manzini o Mbabane sa pamamagitan ng rollout sa Southern Africa, pero walang may hawak ng lokal na SIM sa QA bench, hindi maaasahan ang roaming para sa automation, at hindi kakayanin ng pakiusap sa kasamahan sa rehiyon na mag-forward ng mga code sa chat kapag lampas na sa iilang run.

Ang karaniwang resulta ay hindi kailanman nasusubukan nang buo ang +268 na daan sa phone-number field. Naipapadala nang hindi nasusubukan ang mga validation rule, country picker at SMS template para sa kaharian, at ang unang totoong user ang nagiging test case. Tinatapalan ito ng OTP Route sa pamamagitan ng pagbibigay sa test ng totoong Eswatini verification number para sa isang code, saka ibabalik ang code sa code mo.

Aling mga serbisyo ang makakatanggap ng code sa isang Eswatini na route?

Kasalukuyang naglilista ang OTP Gateway ng mahigit 900 serbisyo para sa Eswatini. Kabilang sa mga sikat sa snapshot ngayon ang WhatsApp, Facebook, Google (Gmail & YouTube), Instagram, TikTok, Signal, Microsoft & Outlook, LinkedIn, Uber, Amazon, imo, Netflix at ChatGPT (OpenAI).

Gumagalaw sa buong araw ang availability ng alinmang route habang nagdaragdag at nag-aalis ng kapasidad ang aming mga carrier partner, kaya ituring na panimulang punto lang ang listahang iyan. Palaging nagmumula sa GET /api/v1/services at GET /api/v1/countries ang live na sagot, at ipinapakita ng dashboard ang parehong larawan bago ka maglaan ng pondo.

Paano gumagana sa code ang daloy ng Eswatini OTP API?

Gumawa ng Bearer key (prefix na or_live_) sa Developer console, saka tawagin ang base URL na https://otproute.com/api/v1. Ganito ang karaniwang hakbang sa test:

  1. Tawagin ang GET /api/v1/prices?country=sz&service=whatsapp para basahin ang live na presyo ng pairing na iyon.
  2. Magpadala ng POST /api/v1/activations na may JSON body na nagsasaad ng serbisyo at ng sz bilang bansa. Dala ng response ang activation id at ang +268 number.
  3. Ilagay ang number na iyon sa sign-up form na minamaneho ng test mo.
  4. Hintayin ang webhook na activation.sms_received, o mag-poll ng GET /api/v1/activations/{id} hanggang lumitaw ang code.
  5. Kung ikinansela ang scenario, tawagin ang POST /api/v1/activations/{id}/cancel para agad na ma-credit ang wallet.

May header na X-OTPRoute-Signature ang mga webhook request. Kalkulahin muli ang HMAC-SHA256 sa timestamp at raw body gamit ang endpoint secret mo, tanggihan ang mga lumang timestamp, at i-key ang bawat event sa activation id para hindi makasama ang mga retry. Ipinapakita ng gabay sa webhook capture ang buong handler, at nakalista sa API reference ang bawat endpoint.

Ano ang dapat malaman ng mga engineer tungkol sa mga phone number ng Eswatini?

Gumagamit ang Eswatini ng country code na +268 na may walong-digit na national number at walang trunk prefix, kaya walang zero sa unahan na aalisin. Mas simple tuloy ang normalisasyon kaysa sa maraming merkado: itago ang halaga sa E.164 bilang +268 na sinusundan ng walong digit, at tanggihan ang mga input na iba ang bilang ng digit bago pa ito makarating sa SMS provider mo.

Ang mga opisyal na wika ay siSwati at English. Karaniwang English ang gamit ng mga internasyonal na platform sa mga verification text para sa merkadong ito, kaya predictable ang mga regex sa pagkuha ng code, pero maaaring localized ang sarili mong template, kaya i-assert ang mga digit sa halip na ang nakapaligid na salita. Karaniwang nagte-test dito ang mga team kapag kasama ang kaharian sa isang Southern African launch katabi ng South Africa, o kapag kailangan ng regional operations staff ng business account na nakatali sa lokal na number.

Ano kung hindi dumating ang +268 na code?

Mas tahimik ang maliliit na route kaysa sa malalaki, kaya magplano para sa paminsan-minsang walang laman na activation:

  • Hayaang tumakbo ang 20 minutong window. May mga serbisyong nagpi-pila muna ng mensahe bago ipadala.
  • Suriin kung tinatanggap. May mga platform na tumatanggi sa virtual number sa ilang route; iyon ang dahilan kung bakit buong ibinabalik ang hindi nagamit na activation.
  • Subukan mamaya o lumipat ng route. Subukan ulit pagkatapos ng sandali, o i-test ang parehong flow sa kalapit na route tulad ng South Africa.
  • Iwasan ang sunud-sunod na loop. Bihirang makatulong ang agarang pag-order ulit pagkabigo at nakakaubos lang ito ng oras sa test.

May mas marami pang diagnostic ang checklist sa bigong delivery.

Maaari ba akong magkaroon ng pangmatagalang Eswatini na number?

Hindi sa pamamagitan ng self-service. Nag-aalok lang ang OTP Route ng Dedicated Virtual Numbers sa United States at Canada, mula $1.95/month, na may inbound SMS, outbound SMS at pagtawag sa browser. Walang self-serve na pangmatagalang +268 na linya. Kung kailangan ng operations team mo ng isa, mag-email sa [email protected] at susuriin ng team kung ano ang pinapayagan ng mga lokal na patakaran; hindi tiyak ang availability. Para sa paulit-ulit na login sa staging account, madalas na praktikal na kapalit ang dedicated na linya sa US o Canada.

Paano sinisingil ang OTP routing para sa Eswatini?

Sa iisang prepaid USD balance kinukuha ang gastos sa mga +268 test; walang buwanang singil at walang tier na ihahambing. Parehong card at USDT/USDC stablecoin ang puwedeng gamitin sa pagpopondo, at bawat top-up ay nagti-trigger ng PDF invoice sa email para sa talaan ng finance mo. Sisingilin ka lang kapag naihatid ang code. Para sa integration work, hilingin sa support na ilipat sa sandbox ang development account, na nagbabalik ng simulated na number at code para tumakbo ang CI suite mo nang hindi ginagalaw ang pondo ng wallet. Nasa pahina ng presyo ang buong detalye. Pakisunod ang terms ng bawat serbisyo; nalalapat sa bawat activation ang Acceptable Use Policy ng OTP Route.

Mga madalas itanong

Puwede ko bang i-test ang Eswatini sign-up ng app ko nang walang lokal na SIM?

Oo. Umorder ng activation para sa bansang sz, ilagay ang +268 number sa form mo, at basahin ang code mula sa dashboard, isang poll o isang webhook.

May zero ba sa unahan ng mga Eswatini number na dapat alisin?

Wala. Walang trunk prefix ang Eswatini, kaya ang E.164 na anyo ay +268 lang na sinusundan ng walong-digit na national number.

Magkano ang isang Eswatini verification number?

Nagsisimula ang mga code sa $0.20 kada code; ibinabalik ng GET /api/v1/prices at ipinapakita sa dashboard ang eksaktong halaga para sa bawat serbisyo bago ka mag-order.

Anong wika ang gagamitin sa OTP text?

Karamihan ng internasyonal na serbisyo ay nagpapadala ng English para sa merkadong ito, bagaman nag-iiba ang pananalita ayon sa platform. I-parse ang numerong code sa halip na maghanap ng nakapirming pangungusap.

Mawawala ba ang pera kung mabigo ang SMS?

Hindi. Kung walang dumating na code sa loob ng 20 minuto, o nag-cancel ka muna, awtomatikong babalik sa wallet mo ang buong halaga.

Aling route ang dapat kong subukan kung tahimik ang Eswatini?

Maraming team ang bumabalik sa South Africa o sa Mozambique para sa regional na coverage habang bumabawi ang +268 na route.

Puwede ko bang patakbuhin ang mga test na ito sa CI nang hindi gumagastos ng pondo?

Oo. Puwedeng ilipat sa sandbox ang development account kapag hiniling, na nagbabalik ng simulated na number at code para sa end-to-end na pipeline 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.