سعودی لانچ کے لیے +966 ویریفکیشن کوڈ پروگرامیٹک طور پر وصول کرنا

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

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

API کے ذریعے ایک +966 ایکٹیویشن کیسی نظر آتی ہے؟

کالز سے آغاز کرتے ہیں، کیونکہ اس صفحے کے زیادہ تر قارئین SMS ویریفکیشن API کو ٹیسٹ سوئٹ یا اندرونی ٹول میں جوڑ رہے ہوتے ہیں۔ تمام اینڈ پوائنٹس https://otproute.com/api/v1 کے تحت ہیں اور or_live_ سابقے والی Bearer کلید مانگتے ہیں، جو Developer کنسول میں بنتی ہے۔

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

GET /api/v1/balance پری فلائٹ چیک کے طور پر کارآمد ہے تاکہ رات کا جاب رن کے بیچ میں ناکام ہونے کے بجائے شروع ہی میں واضح پیغام کے ساتھ ناکام ہو۔ منصوبہ بندی کے لیے حدود: ہر اکاؤنٹ پر 10 کلیدیں اور 5 ویب ہک اینڈ پوائنٹس، 300 ریکویسٹ فی منٹ۔

ہمارے ویب ہک ریسیور کو سعودی OTP ایونٹس کے ساتھ کیسا برتاؤ کرنا چاہیے؟

ایک اینڈ پوائنٹ رجسٹر کریں اور activation.sms_received، activation.expired اور activation.cancelled کو سبسکرائب کریں۔ ہر ریکویسٹ میں X-OTPRoute-Signature شامل ہوتا ہے، جس کی شکل t=<unix>,v1=<hex> ہے۔

  • دستخط شدہ اسٹرنگ کو <t>.<raw body> کی شکل میں دوبارہ بنائیں اور اس اینڈ پوائنٹ کے سیکرٹ سے HMAC-SHA256 نکالیں۔
  • v1 سے موازنہ کانسٹنٹ ٹائم فنکشن سے کریں، اور جس کا ٹائم اسٹیمپ بہت پرانا ہو اسے مسترد کریں۔
  • ہر ایونٹ کو ایکٹیویشن آئی ڈی کی بنیاد پر سنبھالیں، تاکہ دوبارہ ڈیلیوری کسی چیز کو دو بار اپ ڈیٹ نہ کرے۔
  • جلدی 2xx جواب دیں اور سست کام بیک گراؤنڈ جاب میں کریں۔

جو رنرز آنے والے کنکشن قبول نہیں کر سکتے ان کے لیے پولنگ ایک جائز متبادل رہتا ہے۔ ہماری تحریریں ویب ہک پر مبنی OTP کیپچر اور HMAC کے ساتھ OTP ویب ہکس کو محفوظ بنانا مزید تفصیل دیتی ہیں۔

پروڈکٹ ٹیمیں +966 نمبر سے ٹیسٹ کیوں کرتی ہیں؟

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

سعودی روٹس پر کون سی سروسز کوڈ وصول کر سکتی ہیں؟

سعودی عرب کے لائیو اسنیپ شاٹ میں 1,000 سے زیادہ سروسز شامل ہیں۔ اکثر استعمال ہونے والی سروسز میں Snapchat، WhatsApp، X (Twitter)، Uber، TikTok، Instagram، Google (Gmail & YouTube)، Telegram، Amazon، Microsoft & Outlook، LinkedIn، Discord اور Netflix شامل ہیں۔ مملکت میں Snapchat اور X کے سامعین خاص طور پر بڑے ہیں، اس لیے یہ لوکلائزیشن چیک لسٹ میں عام آئٹم ہوتے ہیں۔ انوینٹری دن میں بدلتی رہتی ہے، لہٰذا رن کے وقت API سے پوچھیں۔

+966 نمبرز کو کیسے فارمیٹ کریں اور عربی پیغامات کیسے پارس کریں؟

مقامی طور پر سعودی موبائل نمبر ٹرنک 0 کے ساتھ لکھے جاتے ہیں، عموماً 05 اور اس کے بعد آٹھ ہندسے۔ بین الاقوامی شکل میں یہ صفر ہٹ جاتا ہے: +966 5 اور باقی آٹھ ہندسے۔ اندراج کے مقام پر سب کچھ E.164 میں نارملائز کریں، اور اگر صارف کنٹری کوڈ کے بعد صفر لکھ دے تو اسے ہٹا دیں۔

عربی سرکاری زبان ہے، اس لیے ویریفکیشن متن عربی، انگریزی یا دونوں میں آ سکتا ہے۔ عربی دائیں سے بائیں لکھی جاتی ہے، اور کچھ ٹیمپلیٹس مغربی اعداد کے بجائے عربی ہندی ہندسے استعمال کر سکتے ہیں۔ ایسا پارسر جو میچ کرنے سے پہلے ان ہندسوں کو ASCII میں بدل دے اور خام UTF-8 لاگ کرے، جھوٹی ناکامیوں کی ایک پریشان کن قسم سے بچاتا ہے۔

کیا کوڈ نہ لکھنے والوں کے لیے ڈیش بورڈ کا راستہ ہے؟

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

اگر کوڈ کبھی نہ آئے، اور طویل مدتی لائنوں اور بلنگ کا کیا ہوگا؟

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

کوئی سیلف سروس طویل مدتی سعودی نمبر نہیں ہے۔ Dedicated Virtual Numbers صرف امریکہ اور کینیڈا میں دستیاب ہیں، $1.95/ماہ سے؛ طویل مدتی +966 لائن کے لیے [email protected] کو ای میل کریں، یہ ذہن میں رکھ کر کہ ممکن ہے یا نہیں، یہ مقامی قواعد طے کرتے ہیں۔

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

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

میں API کے ذریعے سعودی SMS OTP کیسے وصول کروں؟

کنٹری sa اور اپنی سروس آئی ڈی کے ساتھ ایکٹیویشن بنائیں، پھر کوڈ activation.sms_received ویب ہک سے یا ایکٹیویشن کو پول کر کے حاصل کریں۔

اگر کوڈ ناکام ہو جائے تو کیا ٹیسٹنگ کے لیے +966 نمبر کا بل بنتا ہے؟

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

کیا میں مقامی SIM کے بغیر اپنی ایپ کا سعودی سائن اپ فلو ٹیسٹ کر سکتا ہوں؟

جی ہاں۔ OTP Gateway ایک کوڈ کے لیے +966 نمبر جاری کرتا ہے، جسے آپ اپنی ایپ میں درج کرتے ہیں اور ڈیش بورڈ یا API سے واپس پڑھ لیتے ہیں۔

05XXXXXXXX کی شکل میں درج کیا گیا سعودی موبائل نمبر کیسے محفوظ کروں؟

ٹرنک صفر ہٹا دیں اور اسے E.164 میں +966 5 اور باقی آٹھ ہندسوں کی شکل میں محفوظ کریں۔

کیا ہم بعد کے لاگ اِنز کے لیے وہی سعودی نمبر رکھ سکتے ہیں؟

سیلف سروس پروڈکٹ کے ساتھ نہیں، کیونکہ طویل مدتی Dedicated Numbers صرف امریکہ اور کینیڈا کے لیے ہیں۔ سعودی لائن چاہیے ہو تو ٹیم کو ای میل کریں، اس یقین دہانی کے بغیر کہ فراہم ہو سکے گی۔

کیا حقیقی رقم شامل ہونے سے پہلے سعودی فلو کی مشق کا کوئی طریقہ ہے؟

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

OTP Route کون سا استعمال قبول کرتا ہے؟

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

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

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

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