اردو
REST کالز اور ویب ہُکس کے ساتھ بہاماس کے +1 242 OTP حاصل کرنا
جی ہاں، آپ OTP Gateway سے ایک بار استعمال ہونے والا نمبر آرڈر کر کے اور کوڈ ڈیش بورڈ میں یا API اور دستخط شدہ ویب ہُک سے پڑھ کر OTP Route کے ساتھ بہاماس (+1 242) کے ویریفیکیشن کوڈ وصول کر سکتے ہیں۔ قیمتیں $0.20 فی کوڈ سے شروع ہوتی ہیں، ہر سروس کی درست رقم لائیو لوٹائی جاتی ہے، اور آپ سے چارج صرف تب ہوتا ہے جب 20 منٹ کے اندر نمبر پر SMS پہنچے۔
بہاماس OTP API انٹیگریشن کو کن درخواستوں کی ضرورت ہوتی ہے؟
بہاماس OTP API انٹیگریشن https://otproute.com/api/v1 کے خلاف کالز کی ایک مختصر زنجیر ہے، جسے Developer کنسول میں بنائی گئی or_live_ پری فکس والی Bearer کلید اجازت دیتی ہے۔ بہاماس کی کنٹری آئی ڈی bs ہے؛ whatsapp یا telegram جیسی سروس آئی ڈیز کیٹلاگ سے آتی ہیں۔
GET /api/v1/servicesاورGET /api/v1/countriesسے کیٹلاگ لوڈ کریں، پھر ڈسپلے ناموں سے میل کھانے کے بجائے آئی ڈیز کو کنفیگ میں رکھیں۔- ہر آرڈر سے پہلے
GET /api/v1/prices?country=bs&service=<id>مانگیں۔ جواب موجودہ قیمت دیتا ہے اور بتاتا ہے کہ اس لمحے روٹ کھلا ہے یا نہیں، کیونکہ دستیابی دن بھر بدلتی ہے۔ POST /api/v1/activationsاور باڈی{"service": "<id>", "country": "bs"}کے ساتھ ایکٹیویشن بنائیں۔ آپ کو ایکٹیویشن آئی ڈی اور +1 242 نمبر ملتا ہے۔- وہ نمبر زیرِ ٹیسٹ پروڈکٹ کے سائن اپ یا لاگ اِن مرحلے میں ڈالیں۔
- کوڈ ویب ہُک سے منگوائیں، یا
GET /api/v1/activations/{id}پول کریں۔ کسی رن کو صاف طریقے سے چھوڑنے کے لیےPOST /api/v1/activations/{id}/cancelاستعمال کریں۔
ایک اکاؤنٹ 10 کلیدیں رکھ سکتا ہے اور 300 درخواستیں فی منٹ بھیج سکتا ہے، اس لیے اسٹیجنگ، CI اور کسی ساتھی کے لیپ ٹاپ کو الگ کلید دی جا سکتی ہے جسے آپ الگ سے منسوخ کر سکیں۔ اس SMS ویریفیکیشن API کے پیرامیٹرز اور جوابات API دستاویزات میں درج ہیں۔
+1 242 کوڈ کے لیے دستخط شدہ ویب ہُکس کی تصدیق میں کیسے کروں؟
ایک دستی جانچ کے لیے پولنگ ٹھیک ہے؛ جب کئی سویٹس ساتھ ساتھ چلنے لگیں تو پُش ڈیلیوری زیادہ صاف رہتی ہے۔ Developer کنسول میں 5 تک اینڈ پوائنٹس رجسٹر کریں اور activation.sms_received، activation.expired اور activation.cancelled کو سبسکرائب کریں۔
ہر ڈیلیوری X-OTPRoute-Signature: t=<unix>,v1=<hex> کے ساتھ آتی ہے۔ دستخط شدہ سٹرنگ کو <t>.<raw body> کے طور پر بنائیں، اینڈ پوائنٹ کے سیکرٹ سے اس پر HMAC-SHA256 چلائیں، اور نتیجے کا v1 سے constant-time فنکشن کے ذریعے موازنہ کریں۔ بائٹس پر اسی طرح کام کریں جیسے وہ پہنچے؛ پارس شدہ JSON کو دوبارہ سیریلائز کرنے سے خالی جگہیں بدل جاتی ہیں اور ڈائجسٹ مزید میل نہیں کھاتے۔ جس ٹائم اسٹیمپ کو چند منٹ سے زیادہ ہو چکا ہو اسے رد کر دیں تاکہ پکڑی گئی درخواست دوبارہ نہ چلائی جا سکے۔
اپنے ہینڈلر کو ایکٹیویشن آئی ڈی پر کلید بنائیں اور اسے idempotent رکھیں، کیونکہ دوبارہ بھیجی گئی ڈیلیوری کسی ٹیسٹ کو دو بار پاس نشان زد نہ کرے۔ مضمون HMAC کے ساتھ OTP ویب ہُکس کی حفاظت گھڑی کے فرق اور سیکرٹ کی تبدیلی کو بیان کرتا ہے۔
روٹ پر بہاماس کی کون سی سروسز ہیں، اور کیا اسٹاف ہاتھ سے آرڈر کر سکتا ہے؟
بہاماس روٹ اس وقت 900 سے زیادہ سروسز کی فہرست دیتا ہے۔ مقبول انتخاب میں WhatsApp، Telegram، Google (Gmail & YouTube)، Facebook، Instagram، TikTok، X (Twitter)، ChatGPT (OpenAI)، Microsoft & Outlook، Amazon، Discord، LinkedIn، Uber، Airbnb اور Signal شامل ہیں۔ اس فہرست کو اسنیپ شاٹ سمجھیں؛ آرڈر کے وقت API کا جواب ہی معتبر ہے۔
جو ساتھی کبھی کلید کو ہاتھ نہیں لگاتے انہیں وہی نتیجہ براؤزر میں ملتا ہے۔ سائن اِن کریں، OTP Gateway کھولیں، بہاماس اور سروس چنیں، دکھائی گئی قیمت پڑھیں اور آرڈر دیں۔ بہاماس ویریفیکیشن نمبر کاؤنٹ ڈاؤن کے ساتھ ظاہر ہو جاتا ہے، اور کوڈ پہنچتے ہی اسی اسکرین پر دکھائی دیتا ہے۔
20 منٹ کی مدت میں کیا ہوتا ہے، اور اگر کچھ نہ آئے تو؟
ہر ایکٹیویشن 20 منٹ کھلی رہتی ہے۔ اگر اس دوران SMS پہنچ جائے تو آپ درج شدہ قیمت ادا کرتے ہیں؛ اگر مدت خالی ختم ہو جائے، یا آپ پہلے منسوخ کر دیں، تو پوری رقم خود بخود آپ کے والٹ میں واپس آ جاتی ہے۔
جب بہاماس کا کوڈ ظاہر نہ ہو:
- ٹیسٹ کو ناکام کہنے سے پہلے مدت کو پوری ہونے دیں؛ کچھ بھیجنے والے اپنے پیغامات قطار میں رکھتے ہیں۔
- بعد میں یا کسی دوسرے سروس روٹ سے دوبارہ کوشش کریں، کیونکہ انوینٹری اور بھیجنے والے کا رویّہ دن بھر بدلتا ہے۔
- دیکھیں کہ سروس ورچوئل نمبر قبول بھی کرتی ہے یا نہیں۔ کچھ رد کر دیتی ہیں، اور ریفنڈ اسی لیے ہے۔
- تیز لوپ میں دوبارہ آرڈر کرنے سے بچیں۔ کوششوں کے درمیان backoff رکھیں تاکہ ایک ناقابلِ اعتماد ٹیسٹ آپ کی درخواستوں کا بجٹ نہ کھا جائے۔
مزید ٹربل شوٹنگ پیٹرن ناکام OTP ڈیلیوریز میں کمی میں جمع ہیں۔
+1 242 نمبر کو کیسے محفوظ اور نارملائز کیا جائے؟
بہاماس شمالی امریکی نمبرنگ پلان کا حصہ ہے، اس لیے اس کے نمبر امریکہ اور کینیڈا کے ساتھ کنٹری کوڈ 1 شیئر کرتے ہیں۔ مکمل نمبر 1، ایریا کوڈ 242 اور سات ہندسوں کا سبسکرائبر نمبر ہے؛ E.164 میں یہ +1242 اور اس کے بعد سات ہندسے بنتا ہے، یعنی کل گیارہ ہندسے۔ رہائشی اکثر صرف سات مقامی ہندسے بتاتے ہیں، جبکہ پلان کے دیگر حصوں سے کال کرنے والے 242 سے پہلے 1 ڈائل کرتے ہیں۔
آپ کے کوڈ کے لیے دو نتائج نکلتے ہیں۔ جو ویلیڈیٹر صرف +1 سے ملک کا اندازہ لگاتا ہے وہ بہاماس کے صارفین کو امریکی قرار دے گا، اس لیے ایریا کوڈ جانچیں یا ایسی نمبرنگ لائبریری پر انحصار کریں جو NANP کے علاقوں کو جانتی ہو۔ اور ہر نمبر کو E.164 میں محفوظ کریں اور فارمیٹنگ صرف دکھانے کے لیے لگائیں، تاکہ لُک اپ اور ڈی ڈپلیکیشن مستقل رہیں۔ بہاماس کی لائنوں پر ویریفیکیشن متن عموماً سرکاری زبان انگریزی میں آتا ہے، جس سے لوکلائزیشن کی جانچ ترجمہ شدہ متن کے بجائے نمبر کی فارمیٹنگ اور ملک کے لیبلز پر مرکوز رہتی ہے۔
پروڈکٹ ٹیمیں بہاماس کے خلاف سائن اپ کیوں ٹیسٹ کرتی ہیں؟
سیاحت، مہمان نوازی اور مالیاتی خدمات بہاماس کی معیشت کا بڑا حصہ ہیں، اس لیے کیریبین صارفین والے بکنگ پلیٹ فارمز، رائیڈ اور ڈیلیوری ایپس، ادائیگی کی پروڈکٹس اور بینکوں کو +1 242 صارفین کے لیے کام کرنے والا راستہ چاہیے۔ ٹیسٹنگ کے لیے +1 242 نمبر QA انجینئر کو تصدیق کرنے دیتا ہے کہ فارم نمبر قبول کرتا ہے، کنٹری پکر بہاماس کو امریکہ میں ضم کرنے کے بجائے بہاماس دکھاتا ہے، اور SMS رضامندی کی عبارت درست رینڈر ہوتی ہے۔ اچھی OTP روٹنگ کا مطلب یہ بھی ہے کہ ہر ٹیسٹ کیس کے لیے درست ملک چنا جائے، بجائے اس کے کہ مین لینڈ کا نمبر ڈیفالٹ ہو۔ QA ٹیسٹنگ پلے بک دکھاتی ہے کہ اسے خودکار سویٹس میں کیسے جوڑا جائے۔ ہر جانچ ان اکاؤنٹس پر رکھیں جن کی مالک آپ کی تنظیم ہے اور ہر سروس کی شرائط کی پابندی کریں؛ OTP Route کی قابلِ قبول استعمال کی پالیسی (Acceptable Use Policy) تمام آرڈرز پر لاگو ہے۔
کیا بہاماس کا طویل مدتی نمبر ممکن ہے، اور استعمال کا بل کیسے بنتا ہے؟
بہاماس کے لیے کوئی self-serve طویل مدتی نمبر نہیں ہے۔ Dedicated Numbers امریکہ اور کینیڈا کی پروڈکٹ ہیں، $1.95/month سے، آنے اور جانے والے SMS، براؤزر کالنگ اور ویب ہُک فارورڈنگ کے ساتھ۔ اگر آپ کی ٹیم کو مسلسل بہاماس کی لائن چاہیے تو [email protected] کو ای میل کریں؛ کچھ ممکن ہے یا نہیں، یہ مقامی قواعد پر منحصر ہے اور اس کا وعدہ نہیں کیا جا سکتا۔
استعمال کی رقم ایک پہلے سے ادا شدہ USD والٹ سے کٹتی ہے جس میں نہ ماہانہ فیس ہے اور نہ کوئی پلان چننا ہے۔ کارڈ یا USDT/USDC سے ٹاپ اپ کریں، اور ہر ٹاپ اپ پر PDF انوائس آپ کے ان باکس میں پہنچتی ہے۔ انٹیگریشن کے کام کے لیے ڈیولپمنٹ اکاؤنٹ کو سینڈ باکس پر کرنے کی درخواست کریں: یہ سمولیٹڈ نمبر اور کوڈ لوٹاتا ہے، اس لیے پورا فلو والٹ کے فنڈز خرچ کیے بغیر آزمایا جا سکتا ہے۔ قیمتوں کا صفحہ دکھاتا ہے کہ چارجز کیسے ظاہر ہوتے ہیں۔
اکثر پوچھے گئے سوالات
کیا میں مقامی SIM کے بغیر اپنی ایپ کا بہاماس سائن اپ فلو ٹیسٹ کر سکتا ہوں؟
جی ہاں۔ جس سروس کو آپ ٹیسٹ کر رہے ہیں اس کے لیے OTP Gateway سے +1 242 نمبر آرڈر کریں، اپنے فلو میں درج کریں، اور کوڈ ڈیش بورڈ یا ویب ہُک سے پڑھیں۔ آپ $0.20 فی کوڈ سے ادا کرتے ہیں، اور صرف تب جب SMS پہنچے۔
API میں بہاماس کی کنٹری آئی ڈی کیا ہے؟
یہ bs ہے۔ اسے GET /api/v1/prices اور POST /api/v1/activations کی باڈی میں دیں۔
کیا میری فون لائبریری +1 242 کو امریکی نمبر سمجھے گی؟
صرف تب جب وہ محض کنٹری کوڈ سے ملک کا اندازہ لگائے۔ ایریا کوڈ جانچیں، یا ایسی لائبریری استعمال کریں جس کے پاس NANP علاقوں کا ڈیٹا ہو، تاکہ بہاماس کے نمبر درست لیبل ہوں۔
اگر کوڈ کبھی نہ آئے تو کیا مجھ سے چارج ہوگا؟
نہیں۔ جب 20 منٹ میں کچھ نہ آئے، یا آپ منسوخ کر دیں، تو پوری رقم خود بخود آپ کے والٹ میں واپس آ جاتی ہے۔
کیا میں آئندہ لاگ اِن کے لیے بہاماس ویریفیکیشن نمبر رکھ سکتا ہوں؟
self-serve پروڈکٹ کے طور پر نہیں۔ طویل مدتی Dedicated Numbers صرف امریکہ اور کینیڈا میں ہیں؛ بہاماس کی لائن کے لیے [email protected] کو ای میل کریں اور ٹیم بتائے گی کہ مقامی قواعد کیا اجازت دیتے ہیں۔
ایک ٹیسٹ سویٹ کتنی درخواستیں بھیج سکتا ہے؟
فی اکاؤنٹ 300 درخواستیں فی منٹ تک، جو زیادہ سے زیادہ 10 API کلیدوں میں بٹی ہو سکتی ہیں۔ ہر چند سیکنڈ بعد پولنگ، یا ویب ہُکس پر منتقل ہونا، آپ کو اس حد کے اندر آرام سے رکھتا ہے۔
کیا میں والٹ کو اسٹیبل کوائنز سے فنڈ کر سکتا ہوں؟
جی ہاں۔ والٹ کارڈز اور USDT/USDC قبول کرتا ہے، اور ہر ٹاپ اپ کے ساتھ ای میل پر PDF انوائس آتی ہے۔
سروسز کے نام اپنے اپنے مالکان کے ٹریڈ مارکس ہیں۔ OTP Route کا ان سے کوئی تعلق نہیں۔ نمبرز کو قانونی طور پر استعمال کریں اور ہر سروس کی شرائط اور ہماری قابلِ قبول استعمال کی پالیسی کی پابندی کریں۔