مصر (+20) کے SMS ویریفیکیشن فلو کو OTP Route API میں جوڑنا

کالنگ کوڈ +20OTP Gateway فی کوڈ $0.20 سےمخصوص نمبرز: صرف امریکہ اور کینیڈاAPI آئی ڈی: eg
مختصر جواب

جی ہاں، آپ OTP Route کے ساتھ مصری (+20) ویریفیکیشن کوڈ وصول کر سکتے ہیں: OTP Gateway آپ کی منتخب کردہ سروس کے لیے ایک بار استعمال ہونے والا +20 نمبر جاری کرتا ہے، اور کوڈ آپ کو ڈیش بورڈ میں، API پولنگ کے ذریعے، یا دستخط شدہ ویب ہُک کے طور پر ملتا ہے۔ قیمت $0.20 فی کوڈ سے شروع ہوتی ہے اور ہر سروس کے لیے لائیو لوٹائی جاتی ہے، اور آپ کے والیٹ سے رقم صرف تب کٹتی ہے جب کوڈ 20 منٹ کی مدت میں پہنچ جائے۔

مصر OTP API انٹیگریشن کو حقیقت میں کون سی درخواستیں چاہییں؟

سات اینڈ پوائنٹس سب کچھ کور کرتے ہیں، سب https://otproute.com/api/v1 کے تحت اور سب or_live_ سابقے والی Bearer کلید سے تصدیق شدہ۔ ڈیولپر کنسول میں ہر ماحول کے لیے ایک کلید بنائیں؛ ایک اکاؤنٹ 10 تک رکھ سکتا ہے۔

  1. GET /api/v1/services اور GET /api/v1/countries سے کیٹلاگ لوڈ کریں۔ مصر کا کنٹری آئی ڈی eg ہے، اور یہ شاذ ہی بدلتا ہے، اس لیے اسے کیش کرنا ٹھیک ہے۔
  2. ہر آرڈر سے پہلے GET /api/v1/prices?country=eg&service=<id> سے موجودہ قیمت اور دستیابی پوچھیں۔ دستیابی دن بھر بدلتی ہے، اس لیے اس جواب کو کنفیگریشن نہیں بلکہ تازہ ڈیٹا سمجھیں۔
  3. POST /api/v1/activations اور {"service": "whatsapp", "country": "eg"} جیسی باڈی کے ساتھ ایکٹیویشن بنائیں۔ جواب میں ایکٹیویشن آئی ڈی اور وہ +20 نمبر ملتا ہے جو زیرِ ٹیسٹ اسکرین میں ٹائپ کرنا ہے۔
  4. کوڈ ویب ہُک سے لیں یا GET /api/v1/activations/{id} کال کر کے۔
  5. اگر ٹیسٹ ادھورا رہ جائے تو POST /api/v1/activations/{id}/cancel سے آرڈر ریلیز کریں تاکہ رقم فوراً لوٹ آئے۔

ہر سوٹ کے آغاز میں فوری GET /api/v1/balance CI جاب کو بیچ میں ناکام ہونے کی بجائے جلد رکنے دیتا ہے۔ حد فی اکاؤنٹ 300 درخواست فی منٹ ہے، جو کئی ایکٹیویشنز کو متوازی پول کرنے کی گنجائش دیتی ہے۔ مکمل درخواستی مثالیں ڈیولپر دستاویزات میں ہیں۔

پولنگ کی بجائے دستخط شدہ ویب ہُک سے +20 کوڈ کیسے استعمال کروں؟

ایک لوکل ٹیسٹ کے لیے پولنگ چل جاتی ہے؛ جب پائپ لائن بیک وقت بہت سی مصری ایکٹیویشنز چلائے تو ویب ہُک بہتر ہے۔ ڈیولپر کنسول میں اینڈ پوائنٹ شامل کریں (فی اکاؤنٹ پانچ) اور activation.sms_received کے ساتھ activation.expired اور activation.cancelled بھی سبسکرائب کریں تاکہ آپ کی جاب کو پتا چلے کہ انتظار کب بند کرنا ہے۔

ہر درخواست X-OTPRoute-Signature: t=<unix>,v1=<hex> کے ساتھ آتی ہے۔ اسٹرنگ <t>.<raw body> دوبارہ بنائیں، اینڈ پوائنٹ سیکرٹ سے HMAC-SHA256 نکالیں، اور اسے constant-time چیک سے v1 کے ساتھ ملائیں۔ ہر وہ درخواست رد کریں جس کا ٹائم اسٹیمپ پرانا ہو، اور بائٹس کو ٹھیک اسی طرح ہیش کریں جیسے موصول ہوئے، نہ کہ پارس کر کے دوبارہ انکوڈ کیے گئے آبجیکٹ کو۔

ایکٹیویشن آئی ڈی کو idempotency کلید سمجھیں: ایونٹ ایک بار محفوظ کریں، تکرار کو نظر انداز کریں، اور جلدی 2xx لوٹائیں۔ ویب ہُک پر مبنی OTP کیپچر گائیڈ اس ہینڈلر کا قطار پر مبنی ورژن سمجھاتی ہے۔

کون سی سروسز مصر کے ویریفیکیشن نمبر پر کوڈ پہنچا سکتی ہیں؟

مصر کے لائیو اسنیپ شاٹ میں مجموعی طور پر 1,600 سے زیادہ سروسز درج ہیں۔ جن مقبول سروسز کو ٹیمیں +20 نمبروں پر ٹیسٹ کرتی ہیں ان میں WhatsApp، Facebook، Instagram، TikTok، Telegram، Google (Gmail & YouTube)، Microsoft & Outlook، Uber، Snapchat، Viber، imo، ChatGPT (OpenAI)، Amazon اور LinkedIn شامل ہیں۔

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

ایپ کو مصری موبائل نمبر کیسے محفوظ اور ویلیڈیٹ کرنے چاہییں؟

مصر ملکی کوڈ +20 اور ملکی ٹرنک پریفکس 0 استعمال کرتا ہے۔ مقامی طور پر موبائل نمبر گیارہ ہندسوں کا ہوتا ہے جو 01 سے شروع ہوتا ہے، جبکہ بین الاقوامی شکل میں صفر غائب ہو جاتا ہے اور +20 کے بعد دس ہندسے آتے ہیں۔ چند عادتیں زیادہ تر خرابیوں سے بچاتی ہیں:

  • صرف E.164 محفوظ کریں، جیسے +201XXXXXXXXX، اور ڈسپلے کے وقت فارمیٹ کریں۔
  • ٹرنک صفر ہٹا دیں جب صارف ملک مصر پر سیٹ ہونے کے بعد 01… درج کرے؛ ورنہ آپ کو غلط +2001… قدر ملتی ہے۔
  • ہندسے نارملائز کریں۔ عربی کی بورڈ پر لوگ عربی ہندی اعداد ٹائپ کر سکتے ہیں، اس لیے ویلیڈیشن سے پہلے اور درج کردہ OTP کا موازنہ کرنے سے پہلے انہیں ASCII ہندسوں میں بدلیں۔

عربی سرکاری زبان ہے، اس لیے کئی سروسز مصری صارفین کو کوڈ عربی میں بھیجتی ہیں، جبکہ دوسری انگریزی ڈیفالٹ رکھتی ہیں۔ اگر آپ کا پارسر regex سے کوڈ نکالتا ہے تو اسے انگریزی کے ساتھ دائیں سے بائیں لکھے جانے والے پیغامات پر بھی آزمائیں۔

کیا آپریشنز ٹیم کوڈ لکھے بغیر مصری نمبر آرڈر کر سکتی ہے؟

جی ہاں۔ ہر جانچ کے لیے اسکرپٹ ضروری نہیں، اور سپورٹ یا گروتھ کے ساتھی براؤزر سے وہی OTP Gateway استعمال کر سکتے ہیں:

  1. اپنے ای میل اور 6 ہندسوں کے کوڈ سے، یا Google کے ساتھ سائن اَپ کریں۔
  2. والیٹ ٹاپ اَپ کریں اور OTP Gateway کھولیں۔
  3. مصر اور سروس چنیں؛ تصدیق سے پہلے قیمت دکھائی جاتی ہے۔
  4. +20 نمبر ایپ میں کاپی کریں اور اسکرین پر کوڈ ظاہر ہونے کا انتظار کریں۔

ایکٹیویشن API آرڈر جیسی ہی ہوتی ہے، اس لیے دستی جانچ اور خودکار جانچ ایک ہی طرح برتاؤ کرتی ہیں۔

اگر +20 کا کوڈ کبھی نہ آئے تو کیا ہوتا ہے؟

ہر ایکٹیویشن 20 منٹ کھلی رہتی ہے۔ اگر اس وقت میں کوئی SMS نہ آئے، یا آپ پہلے منسوخ کر دیں، تو پوری رقم خودکار طور پر آپ کے والیٹ میں واپس چلی جاتی ہے، اس لیے خاموش نمبر آپ کو کبھی کچھ نہیں پڑتا۔

جب کوڈ بار بار ناکام ہوں:

  • ناکامی کا فیصلہ کرنے سے پہلے مدت پوری ہونے دیں؛ ڈیلیوری کا وقت سروس اور روٹ پر منحصر ہے۔
  • تصدیق کریں کہ سروس ورچوئل نمبر قبول بھی کرتی ہے۔ کچھ انکار کرتی ہیں، اور کوئی روٹنگ انتخاب اسے نہیں بدلتا۔
  • تھوڑی دیر بعد دوبارہ کوشش کریں، یا اگر آپ کا ٹیسٹ مصری نمبر پر منحصر نہیں تو کسی پڑوسی روٹ سے۔
  • تنگ لوپ میں دوبارہ آرڈر کرنے سے بچیں۔ آرڈرز کے درمیان بڑھتا ہوا وقفہ رکھیں اور ہر ایکٹیویشن آئی ڈی اپنے لاگز میں رکھیں۔

ناکام OTP ڈیلیوری کم کرنے پر ہمارے نوٹس ری ٹرائی پالیسی پر مزید گہرائی میں جاتے ہیں۔

پروڈکٹ ٹیمیں مصری نمبروں پر ٹیسٹ کیوں کرتی ہیں؟

مصر عربی بولنے والی سب سے بڑی مارکیٹوں میں سے ہے، اس لیے پروڈکٹ کو عربی میں لوکلائز کرنے والی ٹیموں کے لیے یہ فطری پہلا پڑاؤ ہے۔ حقیقی +20 نمبر وہ حصے آزماتا ہے جنہیں ایمولیٹرز چھوڑ دیتے ہیں: کنٹری پکر، ٹرنک صفر کی ہینڈلنگ، عربی SMS ٹیمپلیٹس اور کوڈ درج کرنے والی اسکرین کا دائیں سے بائیں لے آؤٹ۔

علاقائی آپریشنز ٹیمیں OTP روٹنگ سے یہ بھی تصدیق کرتی ہیں کہ ریلیز کے بعد مصری صارفین کے لیے سائن اَپ فلو اب بھی کام کرتا ہے، اور بیرونِ ملک رہنے والے مصریوں کی خدمت کرنے والی کمپنیاں جانچتی ہیں کہ +20 نمبر ملک سے باہر بھی قبول ہوتا ہے۔

کیا مصر کی طویل مدتی لائن دستیاب ہے، اور بلنگ کیسے ہوتی ہے؟

مصر کے لیے کوئی سیلف سروس طویل مدتی نمبر نہیں ہے۔ ڈیڈیکیٹڈ لائنیں صرف امریکا اور کینیڈا کی پروڈکٹ ہیں، $1.95/month سے؛ اگر آپ کو مصری لائن مسلسل چاہیے تو [email protected] پر ای میل کریں اور ٹیم بتا سکتی ہے کہ مقامی قواعد کے تحت وہ ممکن ہے یا نہیں، اس وعدے کے بغیر کہ وہ ہوگی۔

بلنگ ایک پری پیڈ USD والیٹ ہے جس میں کوئی ماہانہ فیس نہیں اور چننے کو کوئی پلان نہیں۔ رقم کارڈ یا USDT/USDC کی صورت میں ڈالی جاتی ہے، اور ہر ٹاپ اَپ کے بعد PDF انوائس ای میل ہوتی ہے۔ انٹیگریشن بناتے وقت آپ ڈیولپمنٹ اکاؤنٹ پر سینڈ باکس موڈ کی درخواست کر سکتے ہیں، جو والیٹ کی رقم کو چھوئے بغیر نقلی نمبر اور کوڈ لوٹاتا ہے۔ موجودہ نرخ قیمتوں کے صفحے پر ہیں۔

اکثر پوچھے گئے سوالات

کیا میں مصری SIM کارڈ کے بغیر اپنی ایپ کا مصری سائن اَپ OTP جانچ سکتا ہوں؟

جی ہاں۔ OTP Gateway سے +20 نمبر آرڈر کریں، اسے اپنے سائن اَپ فارم میں درج کریں، اور کوڈ ڈیش بورڈ یا API سے پڑھیں، سب کچھ مقامی SIM کے بغیر۔

OTP Route API مصر کے لیے کون سا کنٹری آئی ڈی استعمال کرتی ہے؟

مصر eg ہے۔ اسے قیمتوں کے اینڈ پوائنٹ میں اور POST /api/v1/activations کی باڈی میں دیں۔

اگر SMS کبھی نہ آئے تو کیا میں +20 نمبر کی ادائیگی کرتا ہوں؟

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

کیا مصری موبائل نمبر محفوظ کرتے وقت ابتدائی صفر رکھنا چاہیے؟

نہیں۔ 0 ملکی ٹرنک پریفکس ہے؛ اسے ہٹا دیں اور نمبر کو +20 سے شروع ہونے والی E.164 شکل میں محفوظ کریں۔

کیا میں اگلے مہینے اسی مصری ٹیسٹ نمبر سے دوبارہ لاگ اِن کر سکتا ہوں؟

قابلِ بھروسا طور پر نہیں۔ ہر OTP Gateway نمبر ایک ویریفیکیشن کوڈ دیتا ہے، اور سیلف سروس ڈیڈیکیٹڈ لائنیں صرف امریکا اور کینیڈا میں ہیں، اس لیے بار بار لاگ اِن کی ضرورت والے اکاؤنٹس کی منصوبہ بندی اسی کے مطابق کریں۔

کیا میں کسی پلیٹ فارم پر بہت سے اکاؤنٹ کھولنے کے لیے مصری نمبر استعمال کر سکتا ہوں؟

نہیں۔ OTP Route آپ کی اپنی پروڈکٹس کی ٹیسٹنگ اور آپ کے اپنے جائز اکاؤنٹس چلانے کے لیے ہے؛ ہر سروس کی شرائط اور قابلِ قبول استعمال کی پالیسی پر عمل کریں۔

سروسز کے نام اپنے اپنے مالکان کے ٹریڈ مارکس ہیں۔ OTP Route کا ان سے کوئی تعلق نہیں۔ نمبرز کو قانونی طور پر استعمال کریں اور ہر سروس کی شرائط اور ہماری قابلِ قبول استعمال کی پالیسی کی پابندی کریں۔

چند منٹوں میں اپنا پہلا OTP روٹ کریں

مفت اکاؤنٹ بنائیں، اپنا USD والیٹ ٹاپ اپ کریں اور ڈیش بورڈ یا API سے نمبر آرڈر کریں۔ کوئی ماہانہ فیس نہیں۔