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