Filipino
Pagkakabit ng Egypt (+20) SMS verification flow sa OTP Route API
Oo, maaari kang tumanggap ng mga verification code ng Egypt (+20) sa OTP Route: nag-iisyu ang OTP Gateway ng isang beses na +20 number para sa serbisyong pipiliin mo, at aabot sa iyo ang code sa dashboard, sa API polling, o bilang signed webhook. Nagsisimula ang presyo sa $0.20 kada code at ibinabalik nang live para sa bawat serbisyo, at sisingilin lang ang wallet mo kapag may code na dumating sa loob ng 20-minutong window.
Anong mga request ang talagang kailangan ng isang Egypt OTP API integration?
Pitong endpoint ang sumasaklaw sa lahat, lahat ay nasa ilalim ng https://otproute.com/api/v1 at lahat ay nag-a-authenticate gamit ang Bearer key na may prefix na or_live_. Gumawa ng isang key kada environment sa Developer console; puwedeng magkaroon ang isang account ng hanggang 10.
- I-load ang katalogo gamit ang
GET /api/v1/servicesatGET /api/v1/countries. Ang country id ng Egypt ayeg, at bihira itong magbago, kaya puwede itong i-cache. - Bago ang bawat order, hingin ang kasalukuyang presyo at availability sa
GET /api/v1/prices?country=eg&service=<id>. Gumagalaw ang inventory sa loob ng araw, kaya ituring na sariwang data ang response na ito, hindi configuration. - Gawin ang activation gamit ang
POST /api/v1/activationsat body na tulad ng{"service": "whatsapp", "country": "eg"}. Makakatanggap ka ng activation id at ng +20 number na ilalagay sa screen na sinusubok. - Kunin ang code mula sa webhook o sa pagtawag sa
GET /api/v1/activations/{id}. - Kung maudlot ang test, i-release ang order gamit ang
POST /api/v1/activations/{id}/cancelpara agad na bumalik ang pondo.
Ang mabilis na GET /api/v1/balance sa simula ng bawat suite ay nagbibigay-daan sa CI job na huminto nang maaga sa halip na pumalya sa gitna. Ang limitasyon ay 300 request kada minuto kada account, na may espasyo para mag-poll ng ilang activation nang sabay. Nasa developer docs ang buong halimbawa ng request.
Paano ko gagamitin ang mga +20 code mula sa signed webhook sa halip na mag-poll?
Gumagana ang polling para sa iisang lokal na test; mas bagay ang webhook kapag maraming Egyptian activation ang sabay na pinapatakbo ng isang pipeline. Magdagdag ng endpoint sa Developer console (lima kada account) at mag-subscribe sa activation.sms_received, pati sa activation.expired at activation.cancelled para malaman ng job mo kung kailan titigil sa paghihintay.
Bawat request ay may dalang X-OTPRoute-Signature: t=<unix>,v1=<hex>. Buuin muli ang string na <t>.<raw body>, kalkulahin ang HMAC-SHA256 gamit ang secret ng endpoint, at ihambing ito sa v1 sa pamamagitan ng constant-time na pagsusuri. Tanggihan ang anumang luma na ang timestamp, at i-hash ang mga byte nang eksakto sa pagkatanggap sa halip na isang na-parse at muling na-encode na object.
Tratuhin ang activation id bilang idempotency key: iimbak ang event nang isang beses, huwag pansinin ang mga ulit, at magbalik agad ng 2xx. Dinadaanan ng gabay sa webhook-based OTP capture ang bersyon ng handler na may queue.
Anong mga serbisyo ang makapagbibigay ng code sa isang Egypt verification number?
Ang live na snapshot para sa Egypt ay naglilista ng mahigit 1,600 serbisyo sa kabuuan. Kabilang sa mga sikat na sinusubok ng mga team sa +20 number ang WhatsApp, Facebook, Instagram, TikTok, Telegram, Google (Gmail & YouTube), Microsoft & Outlook, Uber, Snapchat, Viber, imo, ChatGPT (OpenAI), Amazon at LinkedIn.
Snapshot sa isang sandali ang listahang iyon, hindi pangako. Ang serbisyong may mga number ngayong umaga ay maaaring kakaunti na ngayong hapon, kaya iniuulat ng prices endpoint ang availability kasama ng halaga. May mga serbisyo ring tuluyang tumatanggi sa mga virtual number; kapag nangyari iyon, sakop ka ng patakaran sa refund na inilalarawan sa ibaba.
Paano dapat mag-imbak at mag-validate ng mga Egyptian mobile number ang isang app?
Gumagamit ang Egypt ng country code na +20 at domestic trunk prefix na 0. Sa lokal, ang mobile number ay isinusulat nang labing-isang digit na nagsisimula sa 01, habang sa internasyonal na anyo ay nawawala ang zero at sampung digit ang kasunod ng +20. Iniiwasan ng ilang gawi ang karamihan ng bug:
- I-save lang ang E.164, tulad ng
+201XXXXXXXXX, at i-format para sa display sa oras ng render. - Alisin ang trunk zero kapag nagpasok ang user ng
01…at Egypt na ang naka-set na bansa; kung hindi, mauuwi ka sa di-balidong halagang+2001…. - I-normalize ang mga digit. Ang mga gumagamit ng Arabic keyboard ay maaaring mag-type ng Arabic-Indic numeral, kaya i-convert ang mga ito sa ASCII digit bago ang validation at bago ihambing ang ipinasok na OTP.
Arabic ang opisyal na wika, kaya maraming serbisyo ang nagpapadala sa mga Egyptian na user ng code sa Arabic, habang ang iba ay nagde-default sa English. Kung kinukuha ng parser mo ang code gamit ang regex, subukan ito sa mga message body na right-to-left pati sa English.
Puwede bang mag-order ng Egyptian number ang operations team nang hindi nagko-code?
Oo. Hindi lahat ng pagsusuri ay nangangailangan ng script, at magagamit ng mga kasamahan sa support o growth ang parehong OTP Gateway mula sa browser:
- Mag-sign up gamit ang email mo at ang 6-digit na code, o gamit ang Google.
- Mag-top up ng wallet at buksan ang OTP Gateway.
- Piliin ang Egypt at ang serbisyo; lalabas ang presyo bago ka kumpirmahin.
- Kopyahin ang +20 number sa app at hintayin ang paglabas ng code sa screen.
Ang activation ay kapareho ng order sa API, kaya pareho ang kilos ng manu-manong pagsusuri at ng automated.
Paano kung hindi dumating ang +20 code?
Bukas ang bawat activation sa loob ng 20 minuto. Kung walang SMS na dumating sa panahong iyon, o kinansela mo muna, awtomatikong babalik sa wallet mo ang buong halaga, kaya hindi ka kailanman magkakaroon ng gastos sa tahimik na number.
Kapag patuloy na pumapalya ang mga code:
- Hayaang tapusin ng window ang takbo nito bago magpasyang pumalpak; nakadepende sa serbisyo at sa route ang oras ng paghahatid.
- Tiyaking tumatanggap ng mga virtual number ang serbisyo. May ilang tumatanggi, at walang pagpili ng route na magbabago niyon.
- Subukan muli nang bahagyang mas huli, o sa katabing route kung hindi nakadepende ang test mo sa Egyptian number.
- Iwasang mag-order muli sa masikip na loop. Magpahaba ng pagitan ng mga order at itago ang bawat activation id sa mga log mo.
Mas malalim na tinatalakay ng mga tala namin tungkol sa pagbabawas ng mga pumapalyang OTP delivery ang retry policy.
Bakit sinusubukan ng mga product team ang mga Egyptian number?
Isa ang Egypt sa pinakamalalaking merkadong nagsasalita ng Arabic, kaya natural itong unang hintuan ng mga team na nagla-localize ng produkto sa Arabic. Ang totoong +20 number ay sumusubok sa mga bahaging nilalampasan ng emulator: ang country picker, ang paghawak sa trunk zero, ang mga Arabic SMS template at ang right-to-left na layout sa code-entry screen.
Gumagamit din ang mga regional operations team ng OTP routing para tiyaking gumagana pa rin ang sign-up flow para sa mga Egyptian na customer pagkatapos ng release, at sinusuri ng mga kompanyang naglilingkod sa mga Egyptian na nakatira sa ibang bansa kung tinatanggap ang +20 number sa labas ng bansa.
May pangmatagalang Egyptian line ba, at paano gumagana ang billing?
Walang self-serve na pangmatagalang number para sa Egypt. Ang mga dedicated line ay produktong para lang sa United States at Canada, mula $1.95/month; kung kailangan mo ng tuloy-tuloy na Egyptian line, mag-email sa [email protected] at masasabi ng team kung posible ito sa ilalim ng mga lokal na patakaran, nang walang pangakong magiging posible.
Ang billing ay isang prepaid na USD wallet na walang buwanang bayad at walang planong pipiliin. Pumapasok ang pondo sa pamamagitan ng card o bilang USDT/USDC, at bawat top-up ay sinusundan ng PDF invoice sa email. Habang binubuo ang integration, puwede kang humingi ng sandbox mode sa development account, na nagbabalik ng mga simulated na number at code nang hindi ginagalaw ang pondo ng wallet. Nasa pahina ng pricing ang kasalukuyang mga rate.
Mga madalas itanong
Puwede ko bang suriin ang Egyptian sign-up OTP ng app ko nang walang Egyptian SIM card?
Oo. Mag-order ng +20 number mula sa OTP Gateway, ilagay ito sa sign-up form mo, at basahin ang code sa dashboard o mula sa API, nang walang lokal na SIM.
Anong country id ang ginagamit ng OTP Route API para sa Egypt?
Ang Egypt ay eg. Ipasa ito sa prices endpoint at sa body ng POST /api/v1/activations.
Magbabayad ba ako para sa +20 number kung hindi dumating ang SMS?
Hindi. Kung walang code na dumating sa loob ng 20 minuto, o kinansela mo ang activation, awtomatikong ibabalik sa wallet mo ang buong halaga.
Dapat ko bang panatilihin ang nangunguna na zero kapag nagse-save ng Egyptian mobile number?
Hindi. Ang 0 ay domestic trunk prefix; alisin ito at iimbak ang number sa anyong E.164 na nagsisimula sa +20.
Puwede ba akong mag-log in muli sa susunod na buwan gamit ang parehong Egyptian test number?
Hindi nang maaasahan. Isang verification code lang ang pinaglilingkuran ng bawat OTP Gateway number, at umiiral lang sa US at Canada ang mga self-serve na dedicated line, kaya planuhin ang mga account na nangangailangan ng paulit-ulit na login batay doon.
Puwede ko bang gamitin ang mga Egyptian number para magbukas ng maraming account sa isang platform?
Hindi. Ang OTP Route ay para sa pagsubok at pagpapatakbo ng sarili mong lehitimong account at produkto; sundin ang mga tuntunin ng bawat serbisyo at ang Acceptable Use Policy.
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.