+93 سائن اپ فلو کی ٹیسٹنگ، جب ٹیم میں کسی کے پاس افغان SIM نہ ہو

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

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

ہمارے صارفین +93 نمبروں سے سائن اپ کرتے ہیں مگر QA اسے دہرا نہیں پاتی۔ اب کیا کریں؟

یہ خلا ترسیلاتِ زر کی ایپس، انسانی امداد کی لاجسٹک ٹولز، میسجنگ پروڈکٹس اور بڑی افغان ڈائسپورا والے مارکیٹ پلیسز میں عام ہے۔ سپورٹ ٹکٹوں میں ایسے کوڈ کا ذکر ہوتا ہے جو پہنچتے ہی نہیں، یا ایسے نمبر جنہیں فارم مسترد کر دیتا ہے، مگر ٹیسٹ ٹیم برلن، دبئی یا ٹورنٹو میں بیٹھی ہے اور کسی ڈیوائس میں افغان SIM ڈالنے کا کوئی راستہ نہیں۔

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

یہی طریقہ ان پروڈکٹ مینیجرز کے بھی کام آتا ہے جو ریلیز سے پہلے مقامی زبان میں آن بورڈنگ فنل کو شروع سے آخر تک دیکھنا چاہتے ہیں، یا اس آپریشنز ٹیم کے جسے کسی پارٹنر انٹیگریشن کی جانچ کے لیے +93 نمبر چاہیے۔

افغان OTP کو API کے ذریعے ٹیسٹ ہارنس میں کیسے لایا جائے؟

افغانستان OTP API وہی کالز استعمال کرتی ہے جو ہر دوسرا روٹ کرتا ہے؛ صرف کنٹری آئی ڈی بدلتی ہے۔ افغانستان کی آئی ڈی af ہے۔

  1. Developer کنسول میں or_live_ سے شروع ہونے والی Bearer کلید بنائیں۔ ایک اکاؤنٹ میں 10 کلیدیں اور 5 ویب ہُک اینڈ پوائنٹس ہو سکتے ہیں، اور حد 300 درخواستیں فی منٹ ہے۔
  2. سروس آئی ڈی معلوم کرنے کے لیے GET /api/v1/services کال کریں، پھر GET /api/v1/prices?country=af&service=<id> سے دیکھیں کہ اس وقت اس روٹ کی قیمت کیا ہے۔
  3. سروس اور af کے ساتھ JSON باڈی میں POST /api/v1/activations بھیجیں۔ جواب میں ایکٹیویشن آئی ڈی اور +93 نمبر ملتا ہے۔
  4. یا تو GET /api/v1/activations/{id} کو پول کریں، یا اپنے ویب ہُک پر activation.sms_received ایونٹ کا انتظار کریں۔ X-OTPRoute-Signature ہیڈر چیک کریں، جو ٹائم اسٹیمپ اور خام باڈی کا HMAC-SHA256 ہے، اور پرانے ٹائم اسٹیمپ والی درخواستیں رد کر دیں۔
  5. اگر ٹیسٹ ترک کر دیا جائے تو POST /api/v1/activations/{id}/cancel نمبر کو چھوڑ دیتا ہے اور ہولڈ کی گئی رقم واپس کر دیتا ہے۔

API کا حوالہ ہر اینڈ پوائنٹ کا احاطہ کرتا ہے، اور ویب ہُک پر مبنی OTP کیپچر کی گائیڈ دکھاتی ہے کہ ایونٹس کو ایکٹیویشن آئی ڈی پر کیسے کلید بنایا جائے تاکہ دوبارہ ڈیلیوری idempotent رہے۔

آج کون سی ایپس افغانستان کے نمبر پر کوڈ بھیج سکتی ہیں؟

af کے لائیو اسنیپ شاٹ میں 1,700 سے زیادہ سروسز درج ہیں۔ ٹیمیں سب سے زیادہ جن کے بارے میں پوچھتی ہیں ان میں WhatsApp، Telegram، Google (Gmail & YouTube)، Facebook، Instagram، imo، Viber، Signal، TikTok، Microsoft & Outlook، LinkedIn، Discord اور ChatGPT (OpenAI) شامل ہیں۔

اس فہرست میں میسجنگ ایپس کی بھرمار بلا وجہ نہیں: بیرونِ ملک رہنے والے بہت سے افغان خاندان وائس اور چیٹ ایپس کے ذریعے رابطے میں رہتے ہیں، اس لیے ان سے جڑنے والی پروڈکٹس کو +93 ٹریفک بہت ملتی ہے۔ ہمارے کیریئر پارٹنرز کے انوینٹری گھمانے سے دستیابی دن بھر بدلتی رہتی ہے، اسی لیے API مقررہ کیٹلاگ کے بجائے وہ بتاتی ہے جو آپ کے پوچھنے کے لمحے آرڈر ہو سکتا ہے۔

جو لوگ API استعمال نہیں کرتے ان کا کیا؟

سپورٹ ایجنٹ اور پروڈکٹ مالکان یہ پورا کام براؤزر میں کر سکتے ہیں۔ ای میل ایڈریس اور 6 ہندسوں کے کوڈ (یا Google سائن اِن) کے ساتھ سائن اپ کریں، فنڈز شامل کریں، OTP Gateway کھولیں، افغانستان اور سروس چنیں، اور دکھائی گئی قیمت کی تصدیق کریں۔ +93 نمبر فوراً ظاہر ہو جاتا ہے؛ اسے زیرِ ٹیسٹ ایپ میں چسپاں کریں اور ٹیب کھلا رکھیں۔ جب SMS پہنچتا ہے تو کوڈ آرڈر کے ساتھ ہی دکھائی دیتا ہے۔

ڈیش بورڈ کے لیے دو مرحلہ تصدیق (TOTP) آن کرنا ہر اس اکاؤنٹ کے لیے مناسب قدم ہے جسے کئی ساتھی مل کر استعمال کرتے ہوں۔

افغان فون نمبر کیسے محفوظ اور نارملائز کیے جائیں؟

افغانستان کا کنٹری کوڈ +93 ہے اور ٹرنک پری فکس 0۔ مقامی طور پر موبائل نمبر اسی ابتدائی صفر کے ساتھ لکھا جاتا ہے، مثلاً 07X XXX XXXX، جبکہ بین الاقوامی شکل میں یہ صفر ہٹ جاتا ہے: +93 7X XXX XXXX۔ اپنے ڈیٹابیس میں E.164 شکل (+937...) محفوظ کریں، اور جب صارف +93 سلیکٹر کے ساتھ مقامی فارمیٹ لکھے تو ابتدائی 0 ہٹا دیں، ورنہ آپ کا ویلیڈیٹر ایک ہندسہ زیادہ گنے گا۔

دری اور پشتو سرکاری زبانیں ہیں، لیکن بڑی عالمی سروسز عموماً اپنے کوڈ کا متن انگریزی میں یا اکاؤنٹ یا ڈیوائس کی زبان میں بھیجتی ہیں۔ اگر آپ کی اپنی ایپ SMS کا مواد کہیں دکھاتی ہے، مثلاً آٹو فل ہنٹ میں، تو دائیں سے بائیں اور انگریزی دونوں لوکیل میں ٹیسٹ کریں۔

کوڈ نہیں آیا۔ ٹیم کو کیا آزمانا چاہیے؟

افغانستان کے روٹ ناہموار ہو سکتے ہیں، اس لیے کبھی کبھار ناکامی کی گنجائش رکھیں:

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

ناکام OTP ڈیلیوریز میں کمی کا مضمون ری ٹرائی ڈیزائن پر مزید تفصیل دیتا ہے۔

کیا اگلے مہینے لاگ اِن کے لیے +93 لائن رکھی جا سکتی ہے، اور بلنگ کیسے ہوتی ہے؟

افغانستان کے لیے کوئی self-serve طویل مدتی لائن موجود نہیں۔ Dedicated Numbers الگ پروڈکٹ ہیں جو صرف امریکہ اور کینیڈا کے لیے بکتے ہیں، $1.95/month سے، آنے اور جانے والے SMS اور براؤزر کالنگ کے ساتھ۔ اگر آپ کی ٹیم کو واقعی مستقل +93 لائن چاہیے تو [email protected] کو لکھیں؛ انتظام ہو سکنا مقامی قواعد پر منحصر ہے، اور جواب نفی میں بھی ہو سکتا ہے۔

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

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

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

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

OTP Route API میں افغانستان کی کنٹری آئی ڈی کیا ہے؟

یہ af ہے۔ ایکٹیویشن بناتے وقت یا قیمتیں پوچھتے وقت اسے country ویلیو کے طور پر دیں۔

افغانستان کا SMS OTP وصول کرنے میں کتنا خرچ آتا ہے؟

کوڈ $0.20 فی کوڈ سے شروع ہوتے ہیں۔ درست رقم سروس پر منحصر ہے اور آرڈر سے پہلے GET /api/v1/prices سے مل جاتی ہے۔

اگر ویریفیکیشن SMS کبھی نہ پہنچے تو کیا مجھ سے چارج ہوگا؟

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

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

انہیں +93 سے شروع ہونے والی E.164 شکل میں، ٹرنک 0 کے بغیر محفوظ کریں؛ ان پٹ میں مقامی فارمیٹ قبول کریں اور محفوظ کرنے سے پہلے اسے نارملائز کریں۔

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

ضروری نہیں، کیونکہ کچھ سروسز ورچوئل نمبر مسترد کر دیتی ہیں۔ ہر سروس کی شرائط اور ہماری قابلِ قبول استعمال کی پالیسی (Acceptable Use Policy) کی پابندی کریں، جو استعمال کو آپ کے اپنے جائز اکاؤنٹس اور پروڈکٹس تک محدود کرتی ہے۔

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

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

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