Filipino
Pagsasagawa ng Turkish Verification Test sa mga +90 Number, Hakbang-hakbang
Makakatanggap ka ng mga verification code mula sa Turkey (+90) gamit ang OTP Route sa pamamagitan ng pag-order ng pansamantalang Turkish number sa OTP Gateway at pagbasa ng SMS sa dashboard o sa pamamagitan ng API polling at signed webhook. Nagsisimula ang presyo sa $0.20 kada code, at kung walang dumating sa loob ng 20 minuto, ibabalik nang buo ang halaga sa wallet.
Pre-flight: ano ang dapat ihanda bago humingi ng +90 number?
Ang maikling checklist ay nakakaiwas ng mga nasayang na activation kapag tumatakbo na ang test plan para sa Turkey:
- Hanapin ang service id ng app sa pamamagitan ng
GET /api/v1/servicesat kumpirmahin ang country id natrgamit angGET /api/v1/countries. - Tawagin ang
GET /api/v1/prices?country=tr&service=<id>para makita kung magkano ang pares ngayon at kung available ito. - Siguraduhing sapat ang wallet para sa buong run gamit ang
GET /api/v1/balance. - Mag-register ng webhook endpoint (hanggang lima ang puwede sa isang account) at ilayo ang secret nito sa source control.
- Itakda ang phone validation library mo sa region TR at pagpasyahan kung paano ipapakita sa tester ang number sa UI.
- I-load ang Turkish locale sa test environment mo, dahil dito madalas unang lumalabas ang mga bug sa string casing.
Bakit nagiging problema ang unang 0 sa Turkish phone validation?
Sa loob ng Turkey, isinusulat ng mga tao ang mobile number na may trunk prefix, tulad ng 0 5XX XXX XX XX. Sa international na anyo, nawawala ang zero: ang canonical na anyo ay +90 na sinusundan ng sampung-digit na national number, at nagsisimula sa 5 ang mga mobile number pagkatapos ng country code.
Ang mga form na tumatanggap ng dalawang estilo ay nangangailangan ng normalization step. Alisin ang mga espasyo at bantas, tanggalin ang isang unang 0 kapag TR ang region, idagdag ang +90, at i-save ang resulta sa E.164 (+905…). Huwag kailanman iwan ang trunk zero sa naka-store na value, kung hindi ay magmumukhang dalawang magkaibang user ang iisang tester sa database mo. Ipakita itong muli sa national na estilo kung iyon ang inaasahan ng mga Turkish user mo.
Ano ang magiging itsura ng isang Turkish verification SMS sa parser mo?
Turkish ang opisyal na wika, at isinusulat ng mga lokal na sender ang kanilang code sa Turkish na may mga letrang tulad ng ç, ş, ğ, ı, ö at ü. Ang mga international app naman ay kadalasang sumusunod sa wika ng device o ng account. Sa alinmang kaso, kunin ang code gamit ang digit pattern at huwag umasa sa pagtutugma ng mga nakapaligid na salita.
May kilalang bitag din ang Turkish locale sa software: ang pag-uppercase ng maliit na i ay nagbibigay ng may tuldok na İ, at ang pag-lowercase ng I ay nagbibigay ng walang tuldok na ı. Ang code na naghahambing ng mga string gamit ang locale-sensitive na casing ay maaaring makasira sa login o email check ng mga Turkish user. Magandang pagkakataon ang isang +90 test pass para mahuli ito, kasama ang mga input mask na tama ang haba at mga isinaling error message. Sinasaklaw ng gabay sa mobile app verification ang mga kaugnay na check.
Aling mga app ang puwedeng magpadala ng code sa isang Turkey verification number?
Kasama sa kasalukuyang snapshot para sa tr ang WhatsApp, Telegram, Instagram, TikTok, X (Twitter), Google (Gmail & YouTube), Microsoft & Outlook, LinkedIn, Uber, Netflix, AliExpress, Discord, ChatGPT (OpenAI) at Amazon. Sa kabuuan, umaabot sa mahigit 1,800 service ang Turkish route.
Dito nag-o-order ang mga team para sa isang Turkish product launch, para suriin ang localization bago ang marketing push, o para pagsilbihan ang mga customer na nagsasalita ng Turkish at nakatira sa ibang bahagi ng Europe. Dahil gumagalaw ang capacity sa buong araw, umasa sa live price list sa halip na sa nakapirming listahan sa test config mo.
Paano humiling at magbasa ng Turkey OTP sa pamamagitan ng API?
Maikli lang ang pagkakasunod-sunod ng mga tawag. Magpadala ng POST /api/v1/activations na may {"service": "<id>", "country": "tr"} at isang Bearer key na may prefix na or_live_. Ilagay ang ibinalik na +90 number sa app na sinusubukan. Kapag dumating ang SMS, magpapadala ang OTP Route ng activation.sms_received sa endpoint mo; kung maunang magsara ang window, makakatanggap ka ng activation.expired, at ang manu-manong paghinto ay magbubunga ng activation.cancelled.
Bago pagkatiwalaan ang anumang event, buuin muli ang signature mula sa X-OTPRoute-Signature header: HMAC-SHA256 ng timestamp, isang tuldok at ng raw request body, na may key na endpoint secret. Tanggihan ang anumang may lumang timestamp at ituring na iisang event ang paulit-ulit na delivery para sa iisang activation id. Ang polling sa GET /api/v1/activations/{id} ang fallback para sa mga environment na walang inbound HTTP. Mas malalim pa ang tinatalakay ng post tungkol sa webhook-based OTP capture at ng developer hub.
Mas gusto mo bang mag-click kaysa mag-code? Gamitin ang dashboard
Sinusunod ng mga teammate na hindi technical ang parehong lohika sa browser. Mag-sign in, magdagdag ng pondo, piliin ang service at Turkey, saka kopyahin ang +90 number sa app. Lalabas ang papasok na SMS sa activation card. Ang bawat pansamantalang number ay puwede para sa isang code lamang sa loob ng 20 minutong window.
Paano kung hindi dumating ang Turkish code?
- Hintayin ang buong 20 minuto bago magpasyang pumalya ito.
- Tiyaking tumatanggap ng virtual number ang app; may ilang tumatanggi, at para sa ganitong kaso ang awtomatikong refund.
- Subukan ulit pagkalipas ng kaunting oras, o sa ibang service route kung pinapayagan ng test mo.
- Bigyan ng pagitan ang mga retry sa halip na mag-order sa mabilis na loop.
Walang bayad ang order na natapos nang walang code, dahil ibinabalik nang buo ang halaga sa wallet.
Billing, sandbox at pangmatagalang number
Tumatakbo ang OTP Route sa prepaid na USD wallet na walang planong pipiliin. Sinusuportahan ang top-up sa card at sa USDT/USDC, at bawat isa ay nagpapadala ng PDF invoice sa email. Puwedeng hilingin ng mga developer na gawing sandbox ang development account, na nagbabalik ng mga simulated na number at code para sa end-to-end test nang hindi gumagastos ng pondo.
Walang self-serve na pangmatagalang Turkish number. Puwedeng mag-email sa [email protected] ang mga team na nangangailangan nito; nakadepende ang sagot sa lokal na regulasyon. Para sa mga linyang itinatago at nire-renew, may Dedicated Numbers sa United States at Canada mula $1.95/buwan.
Mga madalas itanong
Puwede ko bang i-verify ang Turkish sign-up ng app ko nang walang Turkish SIM card?
Oo. Tatanggapin ng pansamantalang +90 number mula sa OTP Gateway ang code, na mababasa mo sa dashboard o sa pamamagitan ng API.
Dapat ko bang i-store ang mga Turkish number na may unang 0?
Hindi. I-store ang mga ito sa E.164 bilang +90 at ang sampung-digit na national number, at idagdag lang ang trunk 0 kapag nagpapakita ng domestic na format.
Ano ang API country id para sa Turkey?
Ito ay tr. Ipasa ito sa field na country ng POST /api/v1/activations at sa price query.
Magkano ang isang +90 number para sa testing?
Nagsisimula sa $0.20 kada code ang mga Turkish activation, at may sariling rate ang bawat app. Ipinapakita ito ng dashboard at ng GET /api/v1/prices bago ka mag-order.
Ano ang mangyayari kung hindi naihatid ang code?
Kung walang SMS na dumating sa loob ng 20 minuto, o kinansela mo ang activation, ibabalik sa wallet mo ang buong singil.
Puwede bang itago ang isang Turkish number para sa mga susunod na login?
Hindi sa self-serve. Mag-email sa [email protected] para magtanong, at tandaan na nakadepende ang availability sa mga lokal na patakaran.
May mga patakaran ba kung paano puwedeng gamitin ang mga number?
Oo. Ang mga Turkish number ay para sa pagsubok at pagpapatakbo ng mga produkto at account na pag-aari mo; nalalapat pa rin ang sariling terms ng bawat app, gayundin 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.