BroadNet
MyOTP.App · ڈراپ اِن ویجیٹ

ڈراپ اِن OTP تصدیق کسی بھی ایپ کے لیے۔

MyOTP.App ایک پہلے سے تیار شدہ ویریفائی ویجیٹ ہے جسے ویب اور موبائل ایپس میں آسانی سے انسٹال کیا جا سکتا ہے۔ فون ان پٹ، کوڈ کیپچر، ری ٹرائی، وائس فال بیک اور اینٹی فراڈ — یہ سب BroadNet کے آپریٹر ڈائریکٹ OTP راستوں پر دستیاب ہیں، اور یہ سب صرف ایک اسکرپٹ ٹیگ کے ذریعے ممکن ہے۔

5 منٹ میں انٹیگریشن 30+ زبانیں ISO 27001
ڈیلیور کی گئیں
2.1s
تصدیق شدہ
اپنا نمبر تصدیق کریں
myotp.app
مرحلہ 3 / 3
فون نمبر
+971 50 ••• 4567
تصدیقی کوڈ
4
8
2
9
1
2
SMS · 2.1s میں پہنچا0:24 میں دوبارہ بھیجیں
صارف کی تصدیق ہو گئی ہے
token · jwt.eyJhcHAiOiJhcHBfO…
MyOTP.App کے ذریعے فراہم کردہ
end-to-end دستخط شدہ
انٹیگریشن
5 min
ایک اسکرپٹ ٹیگ اور ایک div پیسٹ کریں
زبانیں
30+
پہلے سے تیار لوکلائزڈ UI کاپی
لیبل
White
آپ کا سینڈر، آپ کے رنگ، آپ کا ڈومین
اپ ٹائم SLA
99.99%
معاہدے کے تحت پلیٹ فارم کی دستیابی
پیسٹ سے سائن شدہ JWT تک

ایک اسکرپٹ ٹیگ،
پانچ انجینئرڈ ہاپس۔

یہ ویجیٹ ہی انٹیگریشن ہے۔ اس کے پیچھے، ہر تصدیق BroadNet کے OTP-only روٹس پر چلتی ہے — جس میں 5 سیکنڈ سے کم میڈین ڈیلیوری، HLR پری ویلیڈیشن، اور پہلے سے موجود وائس فال بیک شامل ہے۔

  1. 01 · ویجیٹ
    Script + div

    12kB JS ویجیٹ کسی بھی data-myotp div پر ماؤنٹ ہو جاتا ہے۔ فون ان پٹ، تھیم، اور لوکیل ڈیٹا-* ایٹریبیوٹس سے پڑھا جاتا ہے۔ لکھنے کے لیے کوئی اسٹیٹ مشین درکار نہیں۔

    Mount < 80ms
  2. 02 · App ID
    سیشن کی تصدیق کریں

    Widget آپ کی ایپ کی (app key) کے ذریعے BroadNet کی تصدیقی سروس کو کال کرتا ہے۔ یہ اوریجن چیک شدہ، CORS-پن شدہ، اور ہر IP اور ہر سیشن کے لیے ریٹ لمیٹڈ ہے۔

    p50 < 60ms
  3. 03 · چینل
    SMS، Telegram یا Voice

    آپ کی اکاؤنٹ پالیسی کے مطابق منتخب کردہ چینل۔ HLR کی پری ویلیڈیشن مردہ نمبروں کو ختم کر دیتی ہے؛ اگر SMS DLR ونڈو مس ہو جائے تو وائس فال بیک فعال ہو جاتا ہے۔

    p50 < 1.4s
  4. 04 · Code
    صارف درج کرتا ہے

    iOS اور Android پر SMS نوٹیفکیشن سے آٹو کمپلیٹ۔ چھ ہندسوں والی ان پٹ، جو قابل رسائی ہے اور عربی اور عبرانی کے لیے RTL-aware ہے۔

    UX، لیٹنسی نہیں
  5. 05 · ٹوکن
    سائن شدہ JWT

    تصدیق کی کامیابی پر، ویجیٹ آپ کو ایک مختصر مدت کا JWT (ڈیفالٹ 5 منٹ) فراہم کرتا ہے۔ سیشن دینے سے پہلے اپنے سرور پر دستخط (signature) کی تصدیق کریں۔

    p50 < 30ms
  6. ← webhook · server-of-truth JWT ویریفائی
ویجیٹ میں کیا شامل ہے

چھ چیزیں جنہیں آپ کو بنانے کی ضرورت نہیں ہے۔

ویجیٹ کو ماؤنٹ کریں، اسے اپنی ایپ ID پر پوائنٹ کریں، اور شروع کریں۔ نیچے دی گئی تمام چیزیں باکس میں موجود ہیں — تھیم شدہ، لوکلائزڈ، اور اسی OTP ڈیلیوری پاتھ سے منسلک ہے جس پر BroadNet کا باقی نیٹ ورک چلتا ہے۔

ڈراپ-ان JS ویجیٹ

ایک ہی اسکرپٹ ٹیگ پورے تصدیقی عمل کو جوڑتا ہے — فون ان پٹ، کوڈ کیپچر، دوبارہ کوشش، اور وائس فال بیک۔ کوئی ڈیزائن کا کام نہیں، اور نہ ہی اسٹیٹ مشینز کو وائر کرنے کی ضرورت ہے۔

بنڈل
12 kB
ماؤنٹ
<div>
تھیمز
لائٹ · ڈارک

نیٹیو SDKs

React، React Native، Flutter، iOS اور Android کے لیے فرسٹ پارٹی SDKs — ویب وجیٹ جیسی ہی تصدیق کی سطح، اور ہر پلیٹ فارم پر نیٹیو رینڈرنگ۔

Web
ری ایکٹ
موبائل
iOS · Android
ہائبرڈ
Flutter · RN

برانڈڈ سینڈر

ان علاقوں میں رجسٹر کریں جہاں الفانیومیرک سینڈر ID کی اجازت ہے؛ دیگر جگہوں پر نمبرک لانگ کوڈز اور شارٹ کوڈز استعمال کریں۔ کوڈز آپ کے نام سے آتے ہیں، کسی شیئرڈ شارٹ کوڈ سے نہیں۔

سینڈر ID
رجسٹرڈ
لانگ کوڈ
فی ملک
ٹیمپلیٹس
فی مقام

وائس فال بیک

اگر SMS آپ کے مقررہ وقت کے اندر ڈیلیوری رپورٹ فراہم نہیں کرتا، تو ویجیٹ خود بخود وائس کال پر منتقل ہو جاتا ہے — وہی سیشن، وہی کوڈ۔

ٹرگر
<10s
TTS
30+ زبانیں
قیمت
فی لیگ

اینٹی فراڈ

ویلو سٹی کیپ، جغرافیائی قوانین، IP ریپوٹیشن اور HLR پری ویلیڈیشن، ایک بھی میسج پلیٹ فارم سے باہر جانے سے پہلے OTP ٹول فراڈ اور سائن اپ پمپنگ کو روک دیتے ہیں۔

ویلاسٹی
فی صارف
جغرافیہ
اجازت دیں / مسترد کریں
HLR
ان لائن

اینالیٹکس ڈیش بورڈ

تصدیق کی کامیابی، چینل مکس، ملک کے لحاظ سے ڈراپ آف، اور درمیانی ڈیلیوری کا وقت — یہ سب ڈیش بورڈ پر لائیو دستیاب ہیں اور آپ کے ویئر ہاؤس میں ایکسپورٹ کیے جا سکتے ہیں۔

ریئل ٹائم
لائیو
ایکسپورٹ کریں
CSV · API
ریٹینشن
12 mo
ایمبیڈ اسنیپٹ

HTML کی تین لائنیں۔
ایک تصدیق شدہ صارف۔

ویجیٹ خود بخود کسی بھی نشان زدہ ایلیمنٹ پر نصب ہو جاتا ہے data-myotp۔ کامیابی پر یہ ایک مختصر مدت کا JWT واپس کرتا ہے — اسے اپنے سرور پر تصدیق کریں اور سیشن شروع کریں۔

فریم ورک سے آزاد
React، Vue، Svelte، Rails، Laravel کے اندر کام کرتا ہے — جہاں کہیں بھی آپ HTML پیسٹ کر سکتے ہیں۔
خودکار طریقے سے تھیم شدہ
یہ CSS ویری ایبلز سے آپ کے رنگوں کو اپنا لیتا ہے؛ لائٹ، ڈارک، اور برانڈ پری سیٹس کے ساتھ دستیاب ہے۔
DOM میں کوئی PII نہیں
کوڈز اور ٹوکنز کبھی بھی پیج اسٹیٹ (page state) کو متاثر نہیں کرتے — وہ ایک محفوظ iframe کے اندر رہتے ہیں۔
index.html
v1 · stable
1<!-- 1 · Drop the script on any page2       (the widget script URL is issued with your app_id) -->3<script src="MYOTP_WIDGET_SCRIPT_URL" async></script>4 5<!-- 2 · Mount the verify flow -->6<div7  data-myotp8  data-app-id="app_8f2c9b1e"9  data-locale={__L}10  data-theme="light"11  data-on-verified="onUserVerified"12></div>13 14<!-- 3 · Handle the signed result -->15<script>16  function onUserVerified(result) {17    // result.token   — short-lived JWT, verify on your server18    // result.phone   — E.16419    // result.channel — "sms" | "voice"20    fetch("/api/session", {21      method: "POST",22      body: JSON.stringify({ token: result.token }),23    });24  }25</script>
callback کے ذریعے نتیجہReact · Flutter · iOS · Android SDKs
گاہکوں کی کہانیاں

تین ٹیمیں جنہوں نے
کسٹم ویریفائی فلو کو ختم کر دیا۔

خلیجی رئیل اسٹیٹ ڈویلپررئیل اسٹیٹ · GCCAE

چیلنج: ایک مخصوص ویریفائی فلو انجینئرز کو مسلسل دیکھ بھال میں مصروف رکھتا تھا۔ طریقہ کار: MyOTP ویجیٹ نے کسٹم UI کی جگہ لی، اور عربی، انگریزی اور روسی کاپی متوازی طور پر فراہم کی گئی۔

ڈیجیٹل ایکسپیریئنس لیڈ (NDA کے تحت حوالہ)
جنوبی مشرقی ایشیائی فن ٹیک پلیٹ فارمFintech · APACPH

چیلنج: صارفین کی ایک بڑی تعداد ویب اور موبائل پر کئی مختلف OTP UIs استعمال کر رہی تھی، جن کے لیے کوئی متحد اینالیٹکس موجود نہیں تھا۔ طریقہ کار: ایک سنگل Flutter SDK اور ویب ویجیٹ نے iOS، Android اور براؤزر پر تصدیق کو معیاری بنایا۔

VP انجینئرنگ (NDA کے تحت حوالہ)
مشرق وسطیٰ و شمالی افریقہ بھر کی ایئر لائنایئر لائن · مشرق وسطیٰ اور شمالی افریقہJO

چیلنج: سفر کے مصروف سیزنز میں پرانے مسافر اکثر SMS کوڈز مس کر دیتے ہیں، جس سے بکنگ کنورژن متاثر ہوتی ہے۔ طریقہ کار: ودجٹ کو اسی چیک آؤٹ سیشن میں عربی میں وائس-فال بیک (voice-fallback) کے ساتھ فعال کر کے تعینات کیا گیا۔

ڈیجیٹل پروڈکٹ لیڈ (NDA کے تحت حوالہ)
کمپلائنس

ریگولیٹڈ ورک لوڈز کے لیے آڈٹ شدہ۔

ہر تصدیق کا ایک ایونٹ ٹریل ہوتا ہے۔ ریٹینشن اور ریزیڈنسی کو ہر ورک اسپیس کے لیے کنفیگر کیا جا سکتا ہے — بشمول خلیج کے ریگولیٹڈ ورک لوڈز کے لیے MENA ریزیڈنٹ آپشنز۔

ISO 27001
انفارمیشن سیکیورٹی مینجمنٹ سے تصدیق شدہ
GDPR کے مطابق
EU رہائش اور درخواست پر DPA
Webhooks
ہر تصدیقی نتیجے کے لیے بھیجا گیا
مشرق وسطیٰ اور شمالی افریقہ کے رہائشی
ریگولیٹڈ ورک لوڈز کے لیے خلیج میں ڈیٹا ریزیڈنسی
خریداروں کے پوچھے گئے سوالات

MyOTP،
براہ راست جواب دیے جاتے ہیں۔

ایک اسٹیٹک پیج پر، ایپ-ID بنانے سے لے کر پہلے تصدیق شدہ صارف تک 5 منٹ سے بھی کم وقت لگتا ہے — اسکرپٹ ٹیگ پیسٹ کریں، ایک div ڈالیں، اور ایک کال بیک لکھیں۔ ایک SPA (React/Vue/Next.js) پر، SDK انسٹالیشن اور آپ کے سرور پر JWT تصدیق سمیت 15 سے 30 منٹ لگتے ہیں۔ موبائل SDKs کے لیے آپ کے بلڈ سیٹ اپ کے مطابق 30 سے 60 منٹ کی انٹیگریشن درکار ہوتی ہے۔

تھیم (لائٹ/ڈارک/کسٹم CSS ویری ایبلز)، برانڈ کا رنگ، لوگو URL، ایکسنٹ کلر، فونٹ فیملی، ہر لوکیل کے لیے ہر UI اسٹرنگ کا متن، ہر ملک کے لیے سینڈر ID، وائس فال بیک کا وقت، ری ٹرائی پالیسی، اور موڈل فریم کے لیے CSS اوور رائڈز۔ یہ ویجیٹ ایک Shadow DOM ویب کمپوننٹ ہے — آپ کے پیج کا CSS اس میں اثر انداز نہیں ہوتا۔

جی ہاں۔ 'powered by MyOTP' کا کوئی بیج نہیں ہے۔ آپ کی سینڈر ID کوڈ فراہم کرتی ہے، آپ کا ڈومین iframe ہوسٹ کرتا ہے (CNAME سیٹ اپ)، اور آپ کا لوگو اور برانڈ کلرز ماڈل کو ظاہر کرتے ہیں۔ MyOTP کا واحد ذکر آپ کے اپنے ڈیش بورڈ کے اندر ہوگا۔

آخری گنتی کے مطابق 30 سے زیادہ: انگریزی، عربی (مکمل RTL کے ساتھ)، فرانسیسی، ہسپانوی، پرتگالی (PT اور BR)، جرمن، اطالوی، ڈچ، پولش، ترکی، روسی، یوکرینی، ہندی، اردو، بنگلہ، تامل، انڈونیشیائی، ملائی، تھائی، ویتنامی، جاپانی، کوریائی، سادہ اور روایتی چینی، عبرانی، یونانی، رومانیائی، چیک، ہنگری، سویڈش، نارویجن، ڈینش، فنش۔ آپ کسی بھی لوکل کے مطابق کسی بھی اسٹرنگ کو تبدیل کر سکتے ہیں۔

فی تصدیق شدہ صارف، جس میں جانچ کے لیے ایک فری ٹائر بھی دستیاب ہے۔ معیاری سینڈر ID پر اشارہ شدہ پروڈکشن قیمتیں تقریباً $0.05/تصدیق سے شروع ہوتی ہیں اور حجم کے ساتھ کم ہو جاتی ہیں؛ ہائی والیوم اور انٹرپرائز ٹائرز کے لیے آپ کے ملک کے مکس اور ماہانہ کمٹمنٹ کے مطابق قیمتیں بتائی جاتی ہیں۔ وائس فال بیک کے لیے ہر کنیکٹڈ کال کے حساب سے الگ سے بلنگ ہوگی۔ یہ اعداد و شمار صرف مثال کے طور پر ہیں اور روٹ کے لحاظ سے مختلف ہو سکتے ہیں — حتمی نرخ آپ کے تجارتی معاہدے میں طے کیے جاتے ہیں۔

ہمیشہ۔ ویجیٹ براؤزر کو ایک مختصر مدت کا JWT فراہم کرتا ہے لیکن ساتھ ہی آپ کے سرور کو اسی تصدیق کے ایونٹ کے ساتھ ایک webhook بھی بھیجتا (POST کرتا) ہے۔ آپ کو کلائنٹ JWT کو محض ایک اشارہ اور webhook کو مستند سمجھنا چاہیے — ہر کوڈ سیمپل میں یہی انٹیگریشن پیٹرن ہے۔

بلٹ ان: فی فون ویلوسٹی کیپس، فی IP ویلوسٹی کیپس، جیو الاؤ/ڈینی، IP ریپوٹیشن گیٹنگ، پورٹ آؤٹ اور ڈس کنیکٹڈ نمبرز کے خلاف HLR پری ویلیڈیشن، اور معلوم ٹول فراڈ پری فکسز کے خلاف ڈیسٹینیشن رسک اسکور۔ یہ سب ڈیش بورڈ میں کنفیگر کیا جا سکتا ہے؛ پمپنگ اٹیکس کو بلنگ سے پہلے ہی بلاک کر دیا جاتا ہے۔

نامزد ٹیکنیکل اکاؤنٹ مینیجر، کسٹم ریٹ لمٹس کے ساتھ مخصوص app-ID، وائٹ لیبل CNAME اور کسٹم سب ڈومین، آن پریم JWT سائننگ-کی روٹیشن، خودکار کریڈٹ کے ساتھ 99.99% ویجیٹ دستیابی SLA، اور حادثات کے فوری جواب کے لیے ہماری انجینئرنگ ٹیم کے ساتھ ایک مشترکہ Slack چینل۔

کیا آپ کا سوال یہاں نہیں ہے؟ ہماری انجینئرنگ ٹیم سے پوچھیں

شامل ہوں۔ تصدیق کریں۔ مکمل۔

لنچ سے پہلے اپنے پہلے صارف کی تصدیق کریں۔

صرف ایک اسکرپٹ ٹیگ پیسٹ کریں، ایک div لگائیں، اور ویجیٹ باقی کام خود سنبھال لیتا ہے — فون کیپچر، کوڈ انٹری، وائس فال بیک، اینٹی فراڈ، اور اینالیٹکس۔ فری ٹائر، کوئی کارڈ نہیں۔

$ <div data-myotp data-app-id="your_app_id"></div>