Pag-verify ng +387 Sign-Ups Kapag Walang Hawak na Bosnian SIM ang Team

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

Oo. Hinahayaan ka ng OTP Route na tumanggap ng mga verification code ng Bosnia and Herzegovina (+387) sa pamamagitan ng OTP Gateway nito, sa web dashboard man o programmatically sa REST API at signed webhooks, mula $0.20 per code. Pipili ka ng serbisyo at ng country id na ba, makakakuha ng numero para sa isang code, at mananatili lang ang singil kung dumating ang code sa loob ng 20-minutong window.

Kailangan ng release namin ang +387 test, pero nasa drawer sa Sarajevo ang SIM. Ano na?

Karaniwang sitwasyon ito para sa mga team na naglalabas ng produkto sa Western Balkans. Gusto ng product manager ng patunay na makakapagparehistro ang mga user na Bosnian, may item ang QA lead sa checklist na nagsasabing "i-verify gamit ang lokal na numero", at ang tanging pisikal na +387 SIM ay pag-aari ng katrabahong umalis noong nakaraang tagsibol.

Ang mga karaniwang dahilan kung bakit napupunta rito ang isang team:

  • Panrehiyong launch na sumasaklaw sa Bosnia and Herzegovina kasama ng Croatia, Serbia at Montenegro, kung saan kailangan ng sariling pagsusuri ang sign-up path ng bawat merkado.
  • Mga customer sa diaspora. Maraming taong nakatira sa Germany, Austria, Sweden at iba pa ang may hawak pa ring +387 number, kaya maaaring makakita ng mga numero ng Bosnia ang isang fintech o telecom-adjacent na produkto mula sa mga user na hindi pa nakatapak sa bansa habang nag-o-onboard.
  • Localisation QA. Opisyal na wika ang Bosnian, Croatian at Serbian, at parehong Latin at Cyrillic ang ginagamit araw-araw, kaya nararapat sa tunay na end-to-end na pagsusuri ang copy at form validation.

Sa halip na magpadala-padala ng mga SIM card, ang OTP Route na ang bahala sa OTP routing: ibinibigay ng OTP Gateway ang isang +387 number para sa iisang verification at ipinapasa pabalik ang papasok na SMS sa pamamagitan ng SMS verification API na puwedeng tawagin ng test harness mo.

Aling mga app at platform ang makakapagpadala ng code sa Bosnian verification number?

Live snapshot ang coverage, kaya ituring itong panimulang punto at hindi nakapirming menu. Sa oras ng pagsulat, kabilang sa mga route para sa Bosnia and Herzegovina ang Viber, WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, Signal, Microsoft & Outlook, LinkedIn, Discord, Uber, Amazon at eBay.

Sa kabuuan, mahigit 1,600 serbisyo ang nasa bansa. Kung kailangan mo ng Bosnia and Herzegovina verification number para sa serbisyong hindi nakalista rito, tingnan muna ang live na listahan. Mas mahalaga ang Viber sa Balkans kaysa sa maraming ibang rehiyon, na dapat tandaan kung nagpapadala ang sarili mong produkto ng mga code sa pamamagitan ng messaging channel bukod sa SMS. Dahil nagbabago ang availability sa buong araw, hingin sa API ang kasalukuyang mga opsyon sa halip na mag-hard-code ng listahan sa test suite mo.

Paano tumatakbo ang Bosnia and Herzegovina OTP API flow, tawag por tawag?

Para sa mga test sa Bosnia, ituro ang client mo sa https://otproute.com/api/v1 at ipasa ang or_live_ key bilang Bearer token. Ginagawa ang mga key sa Developer console; hanggang 10 key at 5 webhook endpoint ang puwedeng hawakan ng account, na may hangganang 300 requests per minute.

  1. Tawagin nang minsan ang GET /api/v1/services at GET /api/v1/countries, i-cache ang mga id, at kumpirmahing nakalista ang ba.
  2. Tingnan ang halaga gamit ang GET /api/v1/prices?country=ba&service=<id> para ma-log ng job mo ang eksaktong figure bago gumastos.
  3. Magpadala ng POST /api/v1/activations na may {"service": "<id>", "country": "ba"}. Dala ng response ang activation id at ang +387 number na ita-type sa app na tine-test.
  4. Hintayin ang activation.sms_received webhook, o mag-poll sa GET /api/v1/activations/{id} sa katamtamang pagitan kung hindi makatanggap ng inbound traffic ang runner mo.
  5. Kung naputol ang test, bitawan ang numero gamit ang POST /api/v1/activations/{id}/cancel para agad na bumalik ang pondo.

Para sa mga webhook, basahin ang X-OTPRoute-Signature header (t=<unix>,v1=<hex>), kalkulahin ang HMAC-SHA256 sa <t>.<raw body> gamit ang endpoint secret, ikumpara sa constant time, at itapon ang mga lumang timestamp. Dahil naka-key sa activation id ang mga event, dapat isang beses lang isulat ang isang +387 code na dalawang beses naihatid. Mas malalim na tinatalakay ng gabay sa OTP API integration ang mga retry at error handling.

May paraan ba na walang code para sa support o ops team?

Mayroon. Magagawa ng taong walang API access ang parehong bagay mula sa browser: mag-sign in, buksan ang OTP Gateway, piliin ang Bosnia and Herzegovina at ang serbisyo, basahin ang presyo, at kumpirmahin. Lalabas sa screen ang numero, at lalabas sa tabi nito ang code kapag natanggap na ang SMS. Bagay ito sa support agent na nagre-reproduce ng problema sa pagpaparehistro ng customer o sa operations lead na sumusuri sa partner portal pagkatapos magpalit ng telepono.

Paano dapat itago ang mga +387 number at i-parse ang Bosnian SMS text?

Sa loob ng bansa, dina-dial ang mga numero ng Bosnia na may trunk prefix na 0, at karaniwang nagsisimula sa 06 ang mga mobile number. Sa E.164, nawawala ang zero na iyon: ang numerong isinusulat nang lokal bilang 061 at anim na digit pa ay nagiging +387 61 at anim na digit na iyon. Itago lang ang E.164 form, alisin ang mga espasyo, gitling at slash sa input, at tanggihan ang anumang may nangungunang zero pa rin pagkatapos ng country code.

Maaaring dumating ang mga verification text sa English o sa isa sa mga lokal na wika, at lubos na posible ang mensaheng nakasulat sa Cyrillic. Kunin ang code gamit ang digit pattern sa halip na maghanap ng partikular na salita, at tiyaking buo ang UTF-8 sa logging mo para hindi masira ang mga diacritic tulad ng č, ć, š at ž kapag nagde-debug ng bigong run.

Paano kung hindi natanggap ng test run ang code?

Walang sinisingil kapag hindi dumating ang code. Kung walang SMS na dumating sa loob ng 20 minuto, o kinansela mo muna, awtomatikong ibinabalik sa wallet ang buong halaga. Kapag nangyari iyon:

  • Hayaang matapos ang window sa halip na agad umorder ulit; may bisa pa rin ang SMS na late dumating.
  • Subukan ulit mamaya, o pumili ng ibang service route para sa parehong scenario.
  • Tiyaking tumatanggap ng virtual numbers ang target na serbisyo; may ilang tumatanggi, kaya nga may refund.
  • Iwasan ang pag-order sa tight loop mula sa CI, na uubos lang ng rate limit nang hindi pinagaganda ang tsansa.

Sinasaklaw ng pagbabawas ng failed OTP deliveries ang mga pattern na kadalasang nakakatulong.

Puwede ba kaming magtago ng Bosnian line nang pangmatagalan, at paano ang billing?

Hindi bilang self-serve na produkto. Ang Dedicated Virtual Numbers, na nagre-renew mula sa wallet mula $1.95/month, ay agad na ibinebenta lang para sa United States at Canada. Kung talagang kailangan ng team mo ng pangmatagalang +387 line, mag-email sa [email protected]; nakadepende sa lokal na patakaran kung posible ito, at walang pangakong maisasaayos.

Isang prepaid USD wallet ang billing ng gateway, walang buwanang bayarin at walang planong pipiliin. Puwedeng dagdagan ang pondo gamit ang card o USDT/USDC stablecoins; darating sa inbox mo ang PDF invoice para sa bawat deposito. Para sa integration work, puwedeng gawing sandbox ang isang development account kapag hiniling, na nagbabalik ng simulated numbers at codes para tumakbo ang pipeline mo nang hindi ginagalaw ang pondo sa wallet. Nasa pricing page ang kasalukuyang mga rate, at puwede kang gumawa ng account gamit ang email code o Google sign-in.

Mga madalas itanong

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

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

Anong country id ang gamit ng OTP Route para sa Bosnia and Herzegovina?

ba ang id. Ipasa ito bilang field na country kapag gumagawa ng activation at bilang query parameter na country kapag tumitingin ng mga presyo.

Magbabayad ba ako kung hindi dumating ang +387 code?

Hindi. Kung walang dumating sa loob ng 20-minutong window, o kinansela mo, awtomatikong bumabalik sa wallet mo ang buong halaga.

Dapat ko bang panatilihin ang nangungunang zero kapag nagse-save ng mobile number ng Bosnia?

Hindi. I-save ang mga numero sa E.164, ibig sabihin +387 na sinusundan ng numero na walang domestic trunk zero.

Angkop ba ang +387 number para sa testing sa isang account na kailangan naming i-log in ulit sa susunod na buwan?

Hindi talaga, dahil isang verification lang ang saklaw ng bawat gateway number. Para sa paulit-ulit na login, ang Dedicated Number sa US o Canada ang self-serve na opsyon; para sa pangmatagalang linya sa Bosnia, magtanong sa team sa pamamagitan ng email.

Puwede ba akong magpatakbo ng mga Bosnian OTP test sa CI nang walang gastos?

Oo, sa paghingi ng sandbox mode sa isang development account. Nagbabalik ito ng simulated numbers at codes para ma-exercise nang libre ang buong flow, kasama ang mga webhook.

May mga patakaran ba kung paano magagamit ang mga numerong ito?

Mayroon. Sundin ang mga tuntunin ng bawat serbisyo, gamitin ang mga numero para lang sa sarili mong lehitimong produkto at account, at tandaang may bisa sa bawat order ang Acceptable Use Policy ng OTP Route.

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.