اردو
نیپال کے SMS OTP کوڈ وصول کرنا: +977 ٹیسٹس کے لیے تیاری، مراحل اور حل
OTP Route آپ کو اپنے OTP Gateway کے ذریعے نیپال (+977) کے ویریفیکیشن کوڈ $0.20 فی کوڈ سے وصول کرنے دیتا ہے، جہاں ہر کوڈ ڈیش بورڈ میں نظر آتا ہے اور آپ کے بیک اینڈ کو REST پولنگ یا دستخط شدہ ویب ہُک سے مل جاتا ہے۔ ایک نمبر 20 منٹ کی ونڈو میں ایک کوڈ کے لیے ہوتا ہے، اور اگر کوئی SMS نہ آئے تو چارج خودکار طور پر آپ کے والیٹ میں واپس کر دیا جاتا ہے۔
آغاز سے پہلے: نیپال کا نمبر منگوانے سے پہلے آپ کے پاس کیا تیار ہونا چاہیے؟
مختصر تیاری بعد میں الجھے ہوئے ڈیبگنگ کا بہت وقت بچاتی ہے۔ پہلے آرڈر سے پہلے یقینی بنائیں کہ آپ کے پاس یہ ہے:
- اسناد۔ Developer کنسول میں
or_live_کلید بنائیں اور اسے Bearer ٹوکن کے طور پر بھیجیں۔ لوکل ڈویلپمنٹ، CI اور پروڈکشن ٹولنگ کے لیے الگ کلیدیں رکھنے سے روٹیشن آسان رہتی ہے۔ - کنٹری اور سروس آئی ڈیز۔ نیپال
npہے؛ سروس آئی ڈیGET /api/v1/servicesسے معلوم کریں۔ - فنڈز یا sandbox۔
GET /api/v1/balanceچیک کریں، یا اپنے ڈویلپمنٹ اکاؤنٹ کو sandbox میں منتقل کرنے کی درخواست کریں تاکہ سمولیٹڈ نمبر اور کوڈ انٹیگریشن کو مفت آزمائیں۔ - ڈیلیوری کا انتخاب۔ ٹیسٹ ہارنیس لکھنے سے پہلے طے کر لیں کہ ویب ہُک اینڈ پوائنٹ استعمال کرنا ہے یا پولنگ، نہ کہ آدھے راستے میں۔
- یونیکوڈ کے لیے تیار اِن باکس ویو۔ نیپالی زبان کے ٹیمپلیٹس کے کوڈ دیوناگری میں آتے ہیں، اور آپ کے لاگز انہیں درست دکھائیں۔
اگر آپ اس ماڈل میں نئے ہیں تو OTP گیٹ وے کیا ہے چند منٹ میں پس منظر بتا دیتا ہے۔
کون سی ایپس +977 لائن پر کوڈ بھیج سکتی ہیں؟
اس وقت 1,700 سے زیادہ سروسز نیپال پر روٹ ہو سکتی ہیں۔ مقبول سروسز میں Viber، WhatsApp، Facebook، Instagram، TikTok، Telegram، Google (Gmail & YouTube)، Microsoft & Outlook، Discord، Signal، imo، Amazon اور Claude شامل ہیں۔
یہ فہرست ایک اسنیپ شاٹ ہے، وعدہ نہیں۔ دستیابی دن میں بدلتی ہے، اسی لیے GET /api/v1/prices?country=np&service=<id> آپ کے ٹیسٹ کے عین جوڑے کے لیے لائیو قیمت اور دستیابی واپس کرتا ہے۔
مرحلہ وار: API کے ذریعے نیپال کا SMS OTP وصول کرنا
تیاری کی فہرست مکمل ہونے کے بعد نیپال OTP API کا فلو زیادہ سے زیادہ پانچ کالز لیتا ہے:
npاور اپنی سروس کے لیے لائیو قیمت کی تصدیق کریں۔POST /api/v1/activationsاور باڈی{"service": "<id>", "country": "np"}کے ساتھ ایکٹیویشن بنائیں۔ واپس ملنے والی ایکٹیویشن آئی ڈی رکھیں؛ آگے سب کچھ اسی پر منحصر ہے۔- +977 نمبر زیرِ ٹیسٹ فلو میں درج کریں اور SMS ٹرگر کریں۔
activation.sms_receivedویب ہُک سے کوڈ لیں، یا کالز کے درمیان معقول وقفے کے ساتھGET /api/v1/activations/{id}پول کریں۔- اگر ٹیسٹ جلد رک جائے تو
POST /api/v1/activations/{id}/cancelسے منسوخ کریں۔
ویب ہُک کی طرف، درخواست پر بھروسا کرنے سے پہلے X-OTPRoute-Signature کی توثیق کریں: <t>.<raw body> بنائیں، اینڈ پوائنٹ سیکرٹ کے ساتھ اس پر HMAC-SHA256 سے دستخط کریں، v1 سے موازنہ کریں، اور پرانے ٹائم اسٹیمپ رد کر دیں۔ پھر ایکٹیویشن آئی ڈی کے ذریعے upsert کریں تاکہ دوبارہ بھیجا گیا ایونٹ کوئی نقصان نہ کرے۔ ویب ہُک پر مبنی OTP کیپچر مکمل پیٹرن دکھاتا ہے۔
کوڈنگ کے بجائے کلک کرنا پسند ہے؟ OTP Route ڈیش بورڈ میں نیپال چنیں، سروس چنیں، دکھائی گئی قیمت قبول کریں تو نمبر ٹائمر کے ساتھ ظاہر ہوتا ہے؛ کوڈ اسی اسکرین پر آ جاتا ہے۔
نیپالی موبائل نمبروں کے لیے فارمیٹنگ چیکس
نیپالی موبائل دس ہندسوں کے ہوتے ہیں اور 9 سے شروع ہوتے ہیں، عموماً 98 یا 97۔ ملک کے اندر لینڈ لائن نمبر ٹرنک 0 اور ایریا کوڈ کے ساتھ ڈائل ہوتے ہیں، لیکن وہ 0 بین الاقوامی شکل میں کبھی نہیں آتا۔ اس لیے ٹیسٹ ریکارڈ کچھ یوں دکھنا چاہیے: +97798xxxxxxxx۔
آپ کے ویلیڈیشن ٹیسٹس میں یہ چیزیں جانچنے کے قابل ہیں:
- جو صارف نمبر شروع کے 0 کے ساتھ ٹائپ کرے اس کا 0 +977 کے بعد ہٹ جائے۔
- بغیر کسی پری فکس کے دس ہندسوں کا موبائل قبول ہو اور E.164 میں نارملائز ہو۔
- رابطہ کارڈز سے پیسٹ کی گئی خالی جگہیں اور ڈیشز محفوظ کرنے سے پہلے صاف ہوں۔
SMS کے مواد کی بھی جانچ ہونی چاہیے۔ نیپالی دیوناگری میں لکھی جاتی ہے، اور دیوناگری پیغام یونیکوڈ کے طور پر بھیجا جاتا ہے، جس میں ہر سیگمنٹ میں سادہ لاطینی متن سے کہیں کم حروف آتے ہیں۔ اگر آپ کا ویریفیکیشن ٹیمپلیٹ لوکلائز ہے تو تصدیق کریں کہ کوڈ ایک ہی سیگمنٹ میں آئے اور ارد گرد کے الفاظ اسے بٹنے کی حد سے آگے نہ دھکیل دیں۔ بہت سی سروسز محض انگریزی ٹیمپلیٹس بھیجتی ہیں، اس لیے دونوں ٹیسٹ کریں۔
ٹیمیں نیپال کی مارکیٹ کے لیے کیوں بناتی اور ٹیسٹ کرتی ہیں
نیپال اپنے سائز سے زیادہ پروڈکٹس کے لیے اہم ہے۔ نیپالی کارکنوں کا بڑا حصہ بیرونِ ملک رہتا ہے، اس لیے خلیج، ملائیشیا اور دوسرے راہداریوں کو سروس دینے والی ترسیلاتِ زر، والیٹ اور میسجنگ پروڈکٹس کو اکثر ایسے صارفین ویریفائی کرنے پڑتے ہیں جن کے پاس اب بھی +977 نمبر ہے۔ Viber اور WhatsApp جیسی میسجنگ ایپس وہاں روزمرہ رابطے کا حصہ ہیں۔
ٹیمیں +977 نمبر ٹیسٹنگ کے لیے تب منگواتی ہیں جب وہ:
- نیپالی صارفین کے لیے سائن اپ فلو لانچ کریں اور ثابت کرنا ہو کہ ملک پکر میں درست ماسک کے ساتھ ظاہر ہوتا ہے۔
- آن بورڈنگ اور ریکوری اسکرینز پر نیپالی زبان کی اسٹرنگز چیک کریں۔
- ڈائسپورا کے کسی گاہک کی رپورٹ دہرائیں کہ لاگ اِن کوڈ نہیں آیا۔
موبائل ایپ ویریفیکیشن کا صفحہ دکھاتا ہے کہ ایپ ٹیمیں اس طرح کی ملکی کوریج کو کیسے ترتیب دیتی ہیں۔
مسئلہ حل: کوڈ نہیں آیا
غائب کوڈز کی چند معمول کی وجوہات ہیں، اور حل شاذ ہی یہ ہوتا ہے کہ فوراً دوبارہ آرڈر دیا جائے۔
- پہلے صبر۔ ایکٹیویشن کو پورے 20 منٹ دیں؛ قطار میں لگے پیغامات پھر بھی دیر سے پہنچتے ہیں۔
- ورچوئل نمبر کی پالیسیاں۔ بعض سروسز ورچوئل نمبر مسترد کرتی ہیں۔ ایسا ہو تو ایکٹیویشن بس ایکسپائر ہو جاتی ہے اور ریفنڈ والیٹ میں آ جاتا ہے۔
- روٹ کا انتخاب۔ ایک پر ہتھوڑا چلانے کے بجائے بعد میں کوشش کریں، یا اسی سروس کے لیے کوئی دوسرا روٹ استعمال کریں۔
- ریٹ کا نظم۔ تیز لوپ میں دوبارہ آرڈر دینے سے 300 درخواستیں فی منٹ کی حد ختم ہو جاتی ہے اور شاذ ہی مدد ملتی ہے۔
- آپ کی اپنی ایپ۔ تصدیق کریں کہ SMS کی درخواست واقعی گئی تھی؛ اپنے لاگز میں آؤٹ گوئنگ ریکوئسٹ دیکھیں۔
activation.expired ایونٹ صاف اشارہ ہے کہ کچھ نہیں آیا اور کچھ چارج نہیں ہوا۔
طویل مدتی لائنیں اور نیپال کے روٹس کی ادائیگی
OTP Route نیپال کا کوئی سیلف سروس طویل مدتی نمبر پیش نہیں کرتا۔ Dedicated Numbers صرف امریکہ اور کینیڈا میں ہیں، $1.95/month سے۔ اگر آپ کی ٹیم کو مستقل +977 لائن چاہیے تو [email protected] پر لکھیں؛ کچھ انتظام ہو سکتا ہے یا نہیں، یہ مقامی ضوابط پر منحصر ہے، اور کسی چیز کی ضمانت نہیں۔
ادائیگی ایک ہی پری پیڈ USD والیٹ سے پے ایز یو گو ہے، جسے کارڈ یا USDT یا USDC سے ٹاپ اپ کیا جاتا ہے، ہر ٹاپ اپ پر ای میل میں PDF انوائس آتا ہے اور کوئی ماہانہ فیس نہیں۔ چارجز کیسے دکھائے جاتے ہیں اس کے لیے قیمتیں دیکھیں اور ای میل کوڈ یا Google کے ساتھ اکاؤنٹ بنانے کے لیے سائن اپ کریں۔
اکثر پوچھے گئے سوالات
کیا میں نیپال کی SIM کے بغیر نیپالی OTP وصول کر سکتا ہوں؟
جی ہاں۔ OTP Gateway ایک ویریفیکیشن کے لیے +977 نمبر جاری کرتا ہے، اور آپ کوڈ ڈیش بورڈ میں یا API کے ذریعے پڑھتے ہیں۔
API نیپال کے لیے کون سا کنٹری کوڈ مانگتا ہے؟
قیمت اور ایکٹیویشن کی درخواستوں میں کنٹری کے طور پر np بھیجیں۔
نیپال کا نمبر محفوظ کرتے وقت کیا شروع کا 0 رکھوں؟
نہیں۔ ٹرنک 0 ہٹا دیں اور +977 کے بعد نمبر E.164 میں محفوظ کریں۔
کیا نیپالی زبان کے کوڈ ڈیش بورڈ میں درست دکھائی دیں گے؟
پیغام ویسا ہی دکھایا جاتا ہے جیسا موصول ہوا؛ یقینی بنائیں کہ آپ کے اپنے لاگز اور ٹیسٹ اسرٹیشنز دیوناگری متن سنبھالتے ہیں تاکہ کوڈ قابلِ اعتماد طور پر نکل سکے۔
اگر نیپال کا کوڈ کبھی نہ آئے تو میرے پیسوں کا کیا ہوتا ہے؟
کچھ چارج نہیں ہوتا: جس ایکٹیویشن کو اپنے 20 منٹ میں کوئی SMS نہ ملے، یا جسے آپ منسوخ کر دیں، اس کی پوری رقم آپ کی کسی درخواست کے بغیر والیٹ میں واپس ہو جاتی ہے۔
کیا میں بعد کے لاگ اِن کے لیے وہی +977 نمبر استعمال کر سکتا ہوں؟
نہیں، ہر OTP Gateway نمبر ایک کوڈ کے لیے ہوتا ہے۔ جن اکاؤنٹس کو بعد میں دوبارہ لاگ اِن چاہیے ان کے لیے Dedicated Number موزوں ہے، مگر وہ صرف امریکہ اور کینیڈا میں پیش کیے جاتے ہیں۔
کیا نیپال کے ویریفیکیشن نمبروں کے استعمال کے کوئی قواعد ہیں؟
جی ہاں۔ ہر سروس کی شرائط اور قابلِ قبول استعمال کی پالیسی (Acceptable Use Policy) کا احترام کریں، اور نمبروں کو صرف اپنی جائز پروڈکٹس اور اکاؤنٹس کی ٹیسٹنگ یا چلانے کے لیے استعمال کریں۔
سروسز کے نام اپنے اپنے مالکان کے ٹریڈ مارکس ہیں۔ OTP Route کا ان سے کوئی تعلق نہیں۔ نمبرز کو قانونی طور پر استعمال کریں اور ہر سروس کی شرائط اور ہماری قابلِ قبول استعمال کی پالیسی کی پابندی کریں۔