کنشاسا میں SIM کے بغیر DRC کے +243 سائن اپس کی ٹیسٹنگ

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

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

آپ کی ٹیم DRC شامل کر رہی ہے، مگر کسی کے پاس +243 SIM نہیں۔ اب کیا؟

پروڈکٹ اور QA ٹیموں کے لیے یہ عام صورتِ حال ہے: روڈ میپ میں ڈیموکریٹک ریپبلک آف دی کانگو لکھا ہے، ریلیز کینڈیڈیٹ تیار ہے، اور فون ویریفکیشن مرحلے کی منظوری دینے والے لوگ کسی اور ملک میں بیٹھے ہیں۔ ٹیسٹ لیب میں جسمانی SIM کارڈ بھیجنا، انہیں ریچارج رکھنا اور ہینڈ سیٹ دفتر میں گھمانا سست ہے، اور ہر ٹیسٹ کو اس شخص سے باندھ دیتا ہے جس کے پاس اس دن فون ہو۔

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

ٹیمیں یہ چیک عموماً ان وجوہات سے چلاتی ہیں:

  • یہ تصدیق کرنا کہ فرانسیسی زبان کی آن بورڈنگ اسکرین کانگو کے نمبرز کو درست قبول اور فارمیٹ کرتی ہے؛
  • وسطی افریقہ میں علاقائی ریلیز سے پہلے موبائل ایپ کی ریگریشن ٹیسٹنگ؛
  • آپریشنز ٹیم کا کمپنی کی ملکیت والے بزنس اکاؤنٹ کی تصدیق کرنا بغیر کسی ملازم کا ذاتی فون استعمال کیے۔

اس وقت +243 نمبر کن سروسز کی تصدیق کر سکتا ہے؟

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

imo، Viber اور WhatsApp جیسی میسجنگ ایپس کا خاص ذکر بنتا ہے، کیونکہ خطے کی کئی پروڈکٹس سپورٹ یا نوٹیفکیشنز ان کے سپرد کرتی ہیں اور QA کو اکثر حقیقی صارفین کی نمبر رینج پر اکاؤنٹ چاہیے ہوتا ہے۔

انوینٹری دن بھر بدلتی رہتی ہے، اس لیے کسی بھی فہرست کو آغاز سمجھیں۔ مستند منظر لائیو ہے: GET /api/v1/countries اور GET /api/v1/prices بتاتے ہیں کہ اس لمحے کیا منگوایا جا سکتا ہے، اور ڈیش بورڈ ادائیگی سے پہلے یہی ڈیٹا دکھاتا ہے۔ مکمل کیٹلاگ تمام ممالک کے تحت ہے۔

کانگو (DRC) OTP API ٹیسٹ رن میں کیسے فٹ بیٹھتا ہے؟

سب کچھ https://otproute.com/api/v1 کے خلاف ہوتا ہے، or_live_ پریفکس والی Bearer کی کے ساتھ جو Developer console میں بنتی ہے۔ ایک اکاؤنٹ 10 تک کیز اور 5 ویب ہُک اینڈ پوائنٹس رکھ سکتا ہے، اور حد 300 درخواستیں فی منٹ ہے۔

  1. GET /api/v1/prices?country=cd&service=whatsapp سے قیمتیں دیکھیں (جس سروس کو ٹیسٹ کر رہے ہوں اسے ڈال دیں)۔ DRC کی کنٹری آئی ڈی cd ہے۔
  2. POST /api/v1/activations اور {"service": "whatsapp", "country": "cd"} جیسی JSON باڈی کے ساتھ آرڈر دیں۔ آپ کو ایکٹیویشن آئی ڈی اور +243 نمبر ملتا ہے۔
  3. وہ نمبر اپنی ایپ کے ویریفکیشن مرحلے میں درج کریں۔
  4. اپنے ویب ہُک پر activation.sms_received کا انتظار کریں، یا GET /api/v1/activations/{id} ہر چند سیکنڈ بعد پول کریں۔
  5. غیر استعمال شدہ آرڈرز POST /api/v1/activations/{id}/cancel سے آزاد کریں۔

ویب ہُک کالز میں X-OTPRoute-Signature: t=<unix>,v1=<hex> ہوتا ہے۔ اینڈ پوائنٹ سیکرٹ کے ساتھ "<t>.<raw body>" پر HMAC-SHA256 دوبارہ نکالیں، مستقل وقت میں موازنہ کریں اور پرانے ٹائم اسٹیمپ مسترد کریں۔ اس SMS verification API کی تفصیلات ویب ہُک کیپچر گائیڈ اور API حوالہ میں ہیں۔

+243 نمبرز کیسے محفوظ کیے جائیں، اور SMS کس زبان میں ہوگا؟

کانگو کے نمبر مقامی طور پر ٹرنک پریفکس 0 اور اس کے بعد نو ہندسوں کے ساتھ لکھے جاتے ہیں۔ بین الاقوامی شکل میں صفر غائب ہو جاتا ہے: +243 اور پھر وہی نو ہندسے۔ E.164 ورژن محفوظ کریں، ان پٹ پر خالی جگہیں اور شروع کا صفر ہٹائیں، اور جانچیں کہ آپ کا فارم مقامی اور بین الاقوامی دونوں املا قبول کرتا ہے، کیونکہ صارفین وہی لکھتے ہیں جو انہوں نے آخری بار دیکھا ہو۔

فرانسیسی سرکاری زبان ہے، اور لنگالا، سواحلی، کیکونگو اور شیلوبا قومی زبانیں ہیں۔ عالمی سروسز کے تصدیقی پیغامات عموماً ایپ اور اکاؤنٹ کی سیٹنگز کے مطابق فرانسیسی یا انگریزی میں آتے ہیں۔ گرد و پیش کے الفاظ پر پارس نہ کریں؛ باڈی سے ہندسوں کا گروپ نکالیں تاکہ ٹیمپلیٹ کسی بھی زبان کا ہو، وہی پارسر کام کرے۔

لوکلائزیشن پاس کے لیے، نکالے گئے کوڈ کے ساتھ پورا SMS متن بھی محفوظ کرنا مفید ہے۔ اس سے مترجمین اور QA کے پاس اس کا ریکارڈ رہتا ہے کہ کانگو کا صارف اصل میں کیا پڑھتا ہے۔

اگر تصدیقی کوڈ ظاہر نہ ہو تو کیا ہوگا؟

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

ایسا ہو تو:

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

ناکام OTP ڈیلیوریز کم کرنے والی پوسٹ OTP روٹنگ کے لیے دوبارہ کوشش کے ڈیزائن میں مزید گہرائی میں جاتی ہے۔

کیا ان اکاؤنٹس کے لیے طویل مدتی +243 لائن موجود ہے جو ہم رکھنا چاہتے ہیں؟

نہیں۔ OTP Route DRC میں سیلف سروس طویل مدتی نمبر نہیں دیتا۔ گیٹ وے نمبرز ہر ایک ایک کوڈ کے لیے بنے ہیں، جو سائن اپ ٹیسٹس کے لیے موزوں ہیں مگر اس اکاؤنٹ کے لیے نہیں جسے چھ ماہ بعد دوبارہ لاگ اِن کرنا ہو۔

Dedicated Numbers، جو تجدید ہوتے رہنے تک آپ کے پاس رہتے ہیں، امریکہ اور کینیڈا کی پروڈکٹ ہیں، $1.95/month سے۔ اگر آپ کی ٹیم کو کانگو کی مستقل لائن چاہیے تو [email protected] کو ای میل کر کے استعمال بتائیں؛ دستیابی مقامی قواعد پر منحصر ہے اور اس کا وعدہ نہیں کیا جا سکتا۔

DRC کے ٹیسٹ ٹریفک کی بلنگ کیسے ہوتی ہے؟

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

انٹیگریشن کے کام کے لیے درخواست پر ڈیولپمنٹ اکاؤنٹ سینڈ باکس پر کیا جا سکتا ہے؛ یہ سمولیٹڈ نمبر اور کوڈ لوٹاتا ہے تاکہ والٹ کی رقم خرچ کیے بغیر پائپ لائن شروع سے آخر تک چلائی جا سکے۔

یہ نمبرز صرف اپنی پروڈکٹس اور اکاؤنٹس پر استعمال کریں، ہر سروس کی شرائط پر چلیں، اور یاد رکھیں کہ OTP Route کی Acceptable Use Policy ہر آرڈر پر لاگو ہوتی ہے۔

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

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

جی ہاں۔ جس سروس کو ٹیسٹ کر رہے ہیں اس کے لیے OTP Gateway سے +243 نمبر منگوائیں، اپنی ایپ میں درج کریں، اور کوڈ ڈیش بورڈ یا API سے پڑھیں۔

API ڈیموکریٹک ریپبلک آف دی کانگو کے لیے کون سی کنٹری آئی ڈی استعمال کرتی ہے؟

قیمتوں کی کوئری اور ایکٹیویشن باڈی دونوں میں cd استعمال کریں، مثلاً {"service": "telegram", "country": "cd"}۔

اگر +243 کوڈ کبھی نہ پہنچے تو کیا مجھ سے چارج لیا جاتا ہے؟

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

کیا مجھے کانگو کے نمبرز شروع کے صفر کے ساتھ محفوظ کرنے چاہئیں؟

انہیں E.164 شکل میں محفوظ کریں، یعنی +243 اور اس کے بعد ٹرنک صفر ہٹا کر نو ہندسے۔ مقامی فارمیٹ صرف ڈسپلے کے لیے رکھیں اگر آپ کے صارفین اس کی توقع کرتے ہوں۔

کیا ہمارا اسٹاف اگلے مہینے اسی +243 نمبر سے دوبارہ لاگ اِن کر سکتا ہے؟

قابلِ بھروسا طور پر نہیں، کیونکہ گیٹ وے نمبرز ایک ہی کوڈ کے لیے ہوتے ہیں۔ طویل مدتی dedicated لائنیں صرف امریکہ اور کینیڈا میں سیلف سروس ہیں؛ DRC کے لیے آپ [email protected] کو ای میل کر کے پوچھ سکتے ہیں۔

کیا پیسے خرچ کیے بغیر API کے خلاف CI چلانے کا کوئی طریقہ ہے؟

جی ہاں۔ اپنے ڈیولپمنٹ اکاؤنٹ کو سینڈ باکس پر کرنے کا کہیں، اور وہ سمولیٹڈ نمبر اور کوڈ لوٹائے گا۔

کسی سروس نے میرا منگوایا ہوا +243 نمبر مسترد کیوں کیا؟

کچھ سروسز ورچوئل نمبر مسترد کرتی ہیں یا بعض رینجز محدود کرتی ہیں۔ رقم واپسی کے لیے کینسل کریں یا مہلت ختم ہونے دیں، پھر بعد میں کوشش کریں یا کوئی مختلف سروس روٹ ٹیسٹ کریں۔

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

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

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