قطر OTP API: ویب ہک، پولنگ اور +974 ٹیسٹ نمبر

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

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

قطر OTP API کی کالز کا سلسلہ کیسا ہوتا ہے؟

سب کچھ https://otproute.com/api/v1 کے تحت ہے، اور or_live_ سے شروع ہونے والی Bearer کی سے تصدیق ہوتی ہے۔ آپ 10 کیز تک رکھ سکتے ہیں، اس لیے CI، اسٹیجنگ اور آپریشنز اسکرپٹ کو الگ کیز دیں تاکہ ایک کو باقیوں کو چھوئے بغیر منسوخ کیا جا سکے۔ مکمل +974 ایکٹیویشن زیادہ سے زیادہ چار کالز لیتی ہے:

  1. GET /api/v1/prices?country=qa&service=<id> لائیو قیمت دیتا ہے اور بتاتا ہے کہ اس سروس کے لیے روٹ ابھی کھلا ہے۔
  2. POST /api/v1/activations کو {"service": "<id>", "country": "qa"} کے ساتھ بھیجنے سے قطری نمبر ریزرو ہوتا ہے اور ایکٹیویشن آئی ڈی ملتی ہے۔
  3. GET /api/v1/activations/{id} پولنگ کی کال ہے: یہ بتاتی ہے کہ قطر کا آرڈر کس مرحلے میں ہے اور ڈیلیوری کے بعد کوڈ شامل کرتی ہے۔
  4. POST /api/v1/activations/{id}/cancel آرڈر جلد ختم کرتا ہے اور رقم والٹ میں لوٹا دیتا ہے۔

دو مددگار کالز تصویر مکمل کرتی ہیں: GET /api/v1/services ناموں کو سروس آئی ڈی سے ملاتی ہے، اور GET /api/v1/balance پائپ لائن کو رقم ختم ہونے سے پہلے رکنے دیتی ہے۔ ٹریفک کو فی اکاؤنٹ 300 درخواستیں فی منٹ سے نیچے رکھیں۔ ڈیولپر کا جائزہ ریفرنس صفحات اکٹھے کرتا ہے۔

ویب ہک ہینڈلر کو قطر کے ایکٹیویشن ایونٹس کے ساتھ کیسے پیش آنا چاہیے؟

پولنگ کام کرتی ہے، مگر ویب ہک آپ کے ٹیسٹ رنر کو اسی لمحے ردعمل دینے دیتا ہے جب کچھ ہو۔ پانچ تک اینڈ پوائنٹس رجسٹر کریں اور activation.sms_received، activation.expired اور activation.cancelled کو سبسکرائب کریں؛ پہلا کوڈ لاتا ہے، اور باقی دو آپ کے رنر کو بتاتے ہیں کہ انتظار بند کر دے۔

ہر درخواست میں X-OTPRoute-Signature شامل ہوتا ہے، شکل t=<unix>,v1=<hex>۔ دستخط شدہ اسٹرنگ ٹائم اسٹیمپ، ایک نقطہ اور خام درخواست کی باڈی سے دوبارہ بنائیں، اینڈ پوائنٹ کے سیکرٹ سے HMAC-SHA256 نکالیں، اور constant-time موازنہ کریں۔ جس کا ٹائم اسٹیمپ پرانا ہو اسے مسترد کریں۔ چونکہ دوبارہ کوشش میں ایک ہی ایونٹ ایک سے زیادہ بار آ سکتا ہے، ایکٹیویشن آئی ڈی محفوظ کریں اور دہرائے ہوئے ایونٹ نظر انداز کریں۔ ریفرنس امپلیمنٹیشن کے لیے ویب ہک کے ذریعے OTP کیپچر پڑھیں۔

کون سی سروسز +974 نمبر پر کوڈ بھیج سکتی ہیں؟

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

ذخیرہ دن بھر بدلتا ہے، اس لیے اسنیپ شاٹ کو رہنمائی اور API کے جواب کو حقیقت سمجھیں۔ چند سروسز ورچوئل نمبر مسترد کرتی ہیں؛ ایسا ہو تو آرڈر محض ختم ہو جاتا ہے اور پیسے واپس آ جاتے ہیں۔ اوپر کا ہر نام اپنے مالک کا ٹریڈ مارک ہے، اور کسی تعلق کا دعویٰ نہیں کیا گیا۔

ٹیسٹ فکسچرز میں قطری نمبروں کو نارملائز کرنا

قطری نمبر +974 کے بعد آٹھ ہندسوں کے ہوتے ہیں اور ان میں ٹرنک پریفکس نہیں ہوتا، اس لیے مقامی نمبر کو بین الاقوامی شکل میں بدلتے وقت کچھ ہٹانا نہیں پڑتا۔ فکسچرز کو E.164 (+974 اور آٹھ ہندسے) میں رکھیں، اور صارفین جو 00974، خالی جگہوں یا کسی دوسرے ملک کی عادت سے آئے ہوئے اضافی ابتدائی صفر کے ساتھ لکھتے ہیں اس ان پٹ کو صاف کریں۔

عربی سرکاری زبان ہے، جبکہ انگریزی کاروبار میں اور ایسی آبادی میں وسیع پیمانے پر استعمال ہوتی ہے جس کا بڑا حصہ غیر ملکی ہے۔ اس لیے تصدیقی پیغامات اس زبان میں آتے ہیں جو بھیجنے والی سروس اکاؤنٹ کے لیے چنے، اکثر انگریزی یا عربی۔ دیکھیں کہ آپ کی ایکسٹریکشن لاجک دونوں رسم الخط میں کوڈ تلاش کرتی ہے اور عربی انٹرفیس دائیں سے بائیں لے آؤٹ میں OTP ان پٹ کو قابلِ استعمال رکھتا ہے۔

ٹیمیں قطر کے روٹ کو تب ٹیسٹ کرتی ہیں جب وہ GCC میں لانچ کر رہی ہوں، عربی بولنے والوں کے لیے صارف ایپ مقامی بنا رہی ہوں، دوحہ میں ہاسپیٹیلٹی یا لاجسٹکس آپریشنز چلا رہی ہوں، یا کسی ملازم کا ذاتی نمبر لگائے بغیر علاقائی بزنس اکاؤنٹ کی تصدیق کر رہی ہوں۔ CI ٹیسٹنگ گائیڈ دکھاتی ہے کہ ان جانچوں کو خودکار رنز میں کیسے جوڑا جائے۔

اس کے بجائے ڈیش بورڈ سے قطر کی جانچ چلانا

ہر تصدیق کو اسکرپٹ کی ضرورت نہیں۔ ڈیش بورڈ میں OTP Gateway کھولیں، قطر اور سروس منتخب کریں، دکھائی گئی قیمت دیکھیں، اور تصدیق کریں۔ +974 نمبر ایپ میں کاپی کریں، SMS منگوائیں، اور کوڈ آرڈر پر ظاہر ہو جاتا ہے۔ 20 منٹ کی ونڈو آرڈر دینے کے لمحے سے گنی جاتی ہے، اور آپ تبھی ادائیگی کرتے ہیں جب کوڈ آئے۔

جو کوڈ نہیں آتے: ڈیبگنگ کی فہرست

  • کافی انتظار کیا؟ ایکٹیویشن کو ناکام سمجھنے سے پہلے اسے اس کی پوری ونڈو چلنے دیں۔
  • ورچوئل نمبر قبول ہیں؟ کچھ سروسز انہیں بلاک کرتی ہیں، اور بار بار کوشش اسے نہیں بدلے گی۔
  • ری ٹرائی پالیسی معقول ہے؟ وقفہ رکھ کر بعد میں دوبارہ کوشش کریں، یا اسی سروس کے لیے کسی دوسرے روٹ پر جائیں۔ تیزی سے لگاتار دوبارہ آرڈر دینا آپ کی ریٹ لمٹ ضائع کرتا ہے اور شاذ ہی مدد کرتا ہے۔
  • ہینڈلر ٹھیک ہے؟ اگر دستخط کی جانچ ناکام ہو یا اینڈ پوائنٹ خرابی دے، تو GET /api/v1/activations/{id} پولنگ سے دیکھیں کہ کوڈ پہنچ چکا تھا جبکہ آپ کا ویب ہک اسے چھوڑ گیا۔

جو ایکٹیویشن SMS کے بغیر ختم ہو، چاہے میعاد ختم ہونے سے یا منسوخی سے، اس کی پوری رقم واپس ہو جاتی ہے۔

کیا قطر کی طویل مدتی لائن موجود ہے، اور استعمال کا بل کیسے بنتا ہے؟

قطر کے لیے خود سے خریدا جانے والا کوئی طویل مدتی نمبر موجود نہیں۔ Dedicated Virtual Numbers (آپ کی اپنی لائن، ان باؤنڈ اور آؤٹ باؤنڈ SMS، ویب ہک فارورڈنگ اور براؤزر کالنگ کے ساتھ) صرف امریکہ اور کینیڈا میں دستیاب ہیں، $1.95/month سے۔ قطر کی مخصوص ضرورت کے لیے [email protected] پر ای میل کریں؛ کیا ممکن ہے یہ مقامی قواعد طے کرتے ہیں۔

قطر کا استعمال ایک پری پیڈ USD والٹ سے لیا جاتا ہے، اور ماہانہ کچھ بل نہیں ہوتا۔ کارڈ یا USDT/USDC سے ٹاپ اپ کریں، ہر ٹاپ اپ کی PDF انوائس حاصل کریں، اور اگر آپ فرضی نمبروں سے انٹیگریشن ٹیسٹ کرنا چاہتے ہیں تو ڈیولپمنٹ اکاؤنٹ پر سینڈ باکس موڈ مانگیں۔ +974 نمبر صرف اپنی پروڈکٹس اور جائز کاروباری اکاؤنٹس کے لیے استعمال کریں، ہر سروس کی شرائط کا احترام کریں، اور OTP Route کی قابلِ قبول استعمال کی پالیسی پر عمل کریں۔

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

خودکار ٹیسٹ میں قطر کے SMS OTP کوڈ کیسے حاصل کروں؟

کنٹری qa کے ساتھ ایکٹیویشن بنائیں، واپس ملنے والا نمبر زیرِ ٹیسٹ ایپ میں درج کریں، اور activation.sms_received ویب ہک کا انتظار کریں۔ اگر آپ کا ٹیسٹ رنر اِن باؤنڈ درخواستیں قبول نہیں کر سکتا تو OTP Route ایکٹیویشن کی پولنگ بھی سپورٹ کرتا ہے۔

کیا میں قطری SIM کے بغیر ٹیسٹنگ کے لیے +974 نمبر استعمال کر سکتا ہوں؟

جی ہاں۔ OTP Gateway ایک کوڈ کے لیے قطر کا تصدیقی نمبر دیتا ہے، اس لیے آپ کسی مقامی SIM یا ڈیوائس کے بغیر سائن اَپ یا لاگ اِن فلو ٹیسٹ کر سکتے ہیں۔

آرڈر سے پہلے قطر کی قیمتیں کیسے چیک کروں؟

GET /api/v1/prices?country=qa&service=<id> کال کریں یا ڈیش بورڈ دیکھیں۔ ریٹ $0.20 فی کوڈ سے شروع ہوتے ہیں اور سروس کے مطابق مختلف ہوتے ہیں۔

کیا ناکام قطری ایکٹیویشنز کا چارج مجھ سے لیا جاتا ہے؟

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

پڑوسی ملک کے نمبر کے بجائے قطری نمبر سے ٹیسٹ کیوں کروں؟

وہ ملک چنیں جو اکاؤنٹ کی اصل مارکیٹ سے ملتا ہو۔ اگر آپ کی پروڈکٹ قطر میں لانچ ہو رہی ہے تو +974 نمبر وہی کنٹری کوڈ ہینڈلنگ، زبان اور OTP روٹنگ جانچتا ہے جو آپ کے صارفین دیکھیں گے، جیسا کہ OTP کی کنٹری روٹنگ میں بتایا گیا ہے۔

کیا ڈیولپمنٹ اکاؤنٹ والٹ میں رقم کے بغیر چل سکتا ہے؟

جی ہاں۔ درخواست پر ڈیولپمنٹ اکاؤنٹ کو سینڈ باکس میں بدلا جا سکتا ہے، جو اینڈ ٹو اینڈ ٹیسٹنگ کے لیے فرضی نمبر اور کوڈ لوٹاتا ہے۔

کیا میں بار بار لاگ اِن کے لیے قطری نمبر رکھ سکتا ہوں؟

خود سے نہیں، کیونکہ dedicated لائنیں امریکہ اور کینیڈا تک محدود ہیں۔ قطر کی طویل مدتی لائن کے بارے میں پوچھنا ہو تو [email protected] پر ای میل کریں۔

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

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

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