اردو
چاڈ (+235) کے تصدیقی کوڈ اپنے اسٹیک میں لانا
جی ہاں: OTP Route کا OTP Gateway چاڈ (+235) کے verification نمبرز جاری کرتا ہے جنہیں آپ REST API یا ڈیش بورڈ سے آرڈر کر سکتے ہیں، $0.20 فی کوڈ سے۔ ہر نمبر 20 منٹ کی ونڈو میں ایک کوڈ کے لیے ہوتا ہے، اور اگر کوئی SMS نہ آئے تو چارج خود بخود آپ کے والیٹ میں واپس آ جاتا ہے۔
Chad OTP API درخواست کی کال ترتیب کیا ہے؟
چاڈ کی درخواستیں باقی ہر مارکیٹ کی طرح اسی base URL https://otproute.com/api/v1 پر جاتی ہیں، or_live_ Bearer key سے sign ہو کر۔ keys آپ Developer console میں بناتے ہیں؛ ایک اکاؤنٹ 10 تک رکھ سکتا ہے اور 300 requests فی منٹ کر سکتا ہے۔
ایک عام چاڈ رن میں چار کالز ہوتی ہیں:
- تصدیق کرنے کے لیے کہ
tdدرج ہے اور اپنے ٹیسٹ کی سروس کا id معلوم کرنے کے لیےGET /api/v1/countriesاورGET /api/v1/services۔ - کچھ خرچ کرنے سے پہلے اس جوڑی کی لائیو قیمت پڑھنے کے لیے
GET /api/v1/prices?country=td&service=<id>۔ {"service": "telegram", "country": "td"}جیسی body کے ساتھPOST /api/v1/activations۔ جواب میں activation id اور وہ +235 نمبر ملتا ہے جو زیرِ ٹیسٹ ایپ میں ڈالنا ہے۔- کوڈ کا انتظار کریں، پھر یا تو activation کو مکمل ہونے دیں یا ٹیسٹ جلد ختم ہو تو
POST /api/v1/activations/{id}/cancelکال کریں۔
CI جاب کے آغاز میں GET /api/v1/balance کال کرنا مفید ہے تاکہ خالی والیٹ پر pipeline بیچ راستے میں timeout ہونے کے بجائے صاف طور پر ناکام ہو۔ مکمل ریفرنس ڈیولپر docs میں ہے۔
webhook receiver کو +235 کوڈز کے ساتھ کیسے برتاؤ کرنا چاہیے؟
ایک اسکرپٹ کے لیے ہر چند سیکنڈ بعد GET /api/v1/activations/{id} پول کرنا ٹھیک ہے۔ جب کئی ٹیسٹ runners ایک key شیئر کریں تو webhook زیادہ صاف ہے۔ ایک endpoint رجسٹر کریں (فی اکاؤنٹ پانچ) اور activation.sms_received، activation.expired اور activation.cancelled کو subscribe کریں۔
ہر درخواست میں X-OTPRoute-Signature header t=<unix>,v1=<hex> کی شکل میں ہوتا ہے۔ string <t>.<raw body> دوبارہ بنائیں، endpoint secret کے ساتھ HMAC-SHA256 سے sign کریں، اور v1 سے constant time میں ملائیں۔ جس کا timestamp پرانا ہو اسے رد کریں؛ اس سے دہرائی گئی درخواستوں کا راستہ بند ہو جاتا ہے۔ ہماری گائیڈ HMAC سے OTP webhooks کی حفاظت اسے کئی زبانوں میں سمجھاتی ہے۔
activation id کو idempotency key سمجھیں۔ اگر وہی event دو بار ڈیلیور ہو تو دوسری تحریر سے کچھ نہ بدلے، اور آپ کا handler جلدی 2xx لوٹائے اور سست کام بعد میں کرے۔
کون سی ایپس چاڈ کے verification نمبر پر کوڈ بھیج سکتی ہیں؟
td کے لائیو snapshot میں 1,500 سے زیادہ سروسز درج ہیں۔ مقبول سروسز میں WhatsApp، Telegram، Google (Gmail & YouTube)، Facebook، Instagram، TikTok، Viber، imo، Signal، Microsoft & Outlook، LinkedIn، ChatGPT (OpenAI) اور AliExpress شامل ہیں۔
دستیابی مستقل نہیں ہے۔ ہمارے carrier partners کی صلاحیت بدلنے کے ساتھ روٹس دن بھر کھلتے اور بند ہوتے ہیں، اس لیے جو سروس صبح نظر آئی وہ دوپہر کو غائب ہو سکتی ہے۔ کیٹلاگ کو hard-code کرنے کے بجائے رن کے وقت پڑھیں، اور اپنے ٹیسٹ پلان میں ایک دوسری سروس بھی رکھیں اگر پہلی چاڈ کے لیے عارضی طور پر دستیاب نہ ہو۔
+235 نمبر کو کیسے محفوظ اور normalise کروں؟
چاڈ بند numbering plan استعمال کرتا ہے: قومی نمبر آٹھ ہندسوں کے ہیں اور ہٹانے کے لیے کوئی trunk prefix نہیں، اس لیے E.164 شکل بس +235 اور اس کے بعد وہ آٹھ ہندسے ہے۔ اس سے چاڈ validate کرنے کے لحاظ سے آسان مارکیٹوں میں سے ایک بن جاتا ہے۔
- مکمل E.164 string ایک ہی کالم میں محفوظ کریں، ملک کوڈ اور subscriber نمبر کو الگ الگ کرنے کے بجائے۔
- اگر آپ کا فارم خالی جگہیں یا دو دو ہندسوں کی گروپنگ قبول کرتا ہے جو لوگ اکثر لکھتے ہیں تو محفوظ کرنے سے پہلے انہیں ہٹا دیں۔
- ٹیسٹس میں assert کریں کہ ابتدائی فالتو
0والی قدر رد یا صاف کی جاتی ہے، کیونکہ دوسرے plans سے آنے والے صارفین عادتاً کبھی یہ لگا دیتے ہیں۔
فرانسیسی اور عربی سرکاری زبانیں ہیں۔ تاہم verification SMS کے الفاظ اس زبان کے مطابق ہوتے ہیں جس پر ایپ یا اکاؤنٹ سیٹ ہو، اس لیے localisation سوٹ کو فرانسیسی، عربی اور انگریزی ٹیمپلیٹس الگ الگ جانچنے چاہئیں۔
پروڈکٹ ٹیمیں چاڈ میں ٹیسٹ کیوں چلاتی ہیں؟
کم ہی انجینئرنگ ٹیمیں انجامینا میں بیٹھی ہیں، اور یہی وجہ ہے کہ ریموٹ +235 نمبر مفید ہے۔ ہم جو عام وجوہات دیکھتے ہیں:
- فرانسیسی بولنے والے وسطی افریقہ میں لانچ، جہاں پڑوسی مارکیٹوں میں لائیو پروڈکٹ سائن اپ کے country picker میں چاڈ شامل کرتی ہے اور اسے ثبوت چاہیے کہ فلو کام کرتا ہے۔
- عربی اور فرانسیسی localisation QA، جس میں کوڈ درج کرنے والی اسکرین کا right-to-left لے آؤٹ بھی شامل ہے۔
- diaspora کے صارفین جو بیرونِ ملک رہتے ہوئے چاڈ کا نمبر رکھتے ہیں، جو آپ کے fraud قوانین کے ملک کوڈ پڑھنے کے انداز پر اثر ڈالتا ہے۔
- آپریشنز ٹیمیں جو علاقائی شراکت داروں کے لیے بزنس میسجنگ اکاؤنٹس چلاتی ہیں۔
وسیع تر طریقہ OTP کے لیے country routing میں بیان کیا گیا ہے۔
اگر چاڈ کا کوڈ نہ پہنچے تو کیا کریں؟
خاموش نمبر عموماً روٹ یا قبولیت کا مسئلہ ہوتا ہے، آپ کے کوڈ کی bug نہیں۔ اسے اس ترتیب سے دیکھیں:
- 20 منٹ کی ونڈو کو چلنے کا موقع دیں؛ کچھ بھیجنے والے پیغامات اکٹھے کر کے بھیجتے ہیں۔
- دیکھیں کہ مطلوبہ سروس virtual نمبر قبول کرتی ہے۔ کچھ نہیں کرتیں، اسی لیے ریفنڈ ہے۔
- تیز لوپ میں دوبارہ آرڈر دینے کے بجائے بعد میں، یا اسی ملک پر دوسری سروس کے ساتھ دوبارہ کوشش کریں۔ تیز دوبارہ کوششیں بھیجنے والے کی اپنی rate limits چھیڑ سکتی ہیں۔
- تصدیق کریں کہ آپ کے handler نے signature درست طریقے سے verify کیا؛ رد کیا گیا webhook گم شدہ کوڈ جیسا لگتا ہے۔
اگر ونڈو بند ہو جائے یا آپ منسوخ کر دیں تو پوری رقم بغیر سپورٹ ٹکٹ کے والیٹ میں لوٹ آتی ہے۔ مزید طریقے ناکام OTP ڈیلیوریز کم کرنے میں ہیں۔
کیا چاڈ کی طویل مدتی لائن ہے، اور اس کی بلنگ کیسے ہوتی ہے؟
چاڈ کے لیے کوئی self-serve طویل مدتی نمبر نہیں ہے۔ Dedicated Numbers امریکہ اور کینیڈا کی پروڈکٹ ہیں، $1.95/month سے، جن میں آنے اور جانے والے SMS اور براؤزر کالنگ شامل ہیں۔ اگر آپ کو دیرپا +235 لائن چاہیے تو [email protected] پر ای میل کریں؛ دستیابی مقامی قوانین پر منحصر ہے اور ہم اس کا وعدہ نہیں کر سکتے۔
+235 کوڈز کے چارجز ایک ہی prepaid USD بیلنس سے کٹتے ہیں؛ نہ سبسکرپشن tier ہے اور نہ ماہانہ فیس۔ فنڈنگ کارڈ یا USDT/USDC stablecoins سے ہوتی ہے، اور ہر ڈپازٹ کے بعد آپ کے ان باکس میں PDF انوائس آتی ہے۔ لائیو ریٹس قیمتوں کے صفحے پر ہیں۔ انٹیگریشن کے کام کے لیے sandbox سوئچ مانگیں: یہ simulated نمبر اور کوڈ واپس کرتا ہے تاکہ آپ والیٹ کے فنڈز کو چھوئے بغیر فلو کی مشق کر سکیں۔ نیا اکاؤنٹ کھولنے کے لیے چھ ہندسوں کا ای میل کوڈ چاہیے، یا اگر آپ کی ٹیم چاہے تو Google سائن ان۔
اکثر پوچھے گئے سوالات
OTP Route API میں چاڈ کا country id کیا ہے؟
POST /api/v1/activations کے country فیلڈ میں اور prices کی query میں td استعمال کریں۔
کیا میں مقامی SIM کے بغیر اپنی ایپ کا چاڈ سائن اپ فلو ٹیسٹ کر سکتا ہوں؟
جی ہاں۔ OTP Gateway سے +235 نمبر آرڈر کریں، اسے اپنی ایپ میں درج کریں اور کوڈ ڈیش بورڈ، API یا webhook سے پڑھ لیں۔
+235 نمبر کتنی دیر قابلِ استعمال رہتا ہے؟
ایک activation 20 منٹ کھلی رہتی ہے اور ایک کوڈ کو کور کرتی ہے۔ اس کے بعد نئی activation آرڈر کریں۔
اگر SMS کبھی نہ آئے تو کیا میں ادائیگی کرتا ہوں؟
نہیں۔ اگر ونڈو بند ہونے سے پہلے کوئی پیغام نہ آئے، یا آپ منسوخ کر دیں، تو رقم خود بخود آپ کے والیٹ میں کریڈٹ ہو جاتی ہے۔
کیا چاڈ کے نمبروں سے trunk prefix ہٹانا پڑتا ہے؟
نہیں۔ چاڈ میں کوئی trunk prefix نہیں، اس لیے محفوظ شکل +235 اور آٹھ ہندسوں کا قومی نمبر ہے۔
کیا میں بعد کے لاگ اِنز کے لیے چاڈ کا نمبر رکھ سکتا ہوں؟
self-serve کے ذریعے نہیں۔ طویل مدتی Dedicated Numbers صرف امریکہ اور کینیڈا میں ہیں؛ چاڈ کے لیے ٹیم کو ای میل کر کے پوچھیں کہ کیا ممکن ہے۔
کیا استعمال کے کوئی قواعد ہیں؟
جی ہاں۔ ہر سروس کی شرائط اور OTP Route کی Acceptable Use Policy پر عمل کریں؛ gateway اپنی جائز پروڈکٹس اور اکاؤنٹس کی جانچ اور آپریشن کے لیے ہے۔
سروسز کے نام اپنے اپنے مالکان کے ٹریڈ مارکس ہیں۔ OTP Route کا ان سے کوئی تعلق نہیں۔ نمبرز کو قانونی طور پر استعمال کریں اور ہر سروس کی شرائط اور ہماری قابلِ قبول استعمال کی پالیسی کی پابندی کریں۔