اردو
ویب ہُکس اور پولنگ کے گرد +592 تصدیقی ٹیسٹ تیار کرنا
جی ہاں: OTP Route ایک بار استعمال ہونے والے OTP Gateway نمبر پر گیانا (+592) کے تصدیقی کوڈز وصول کر سکتا ہے، اور آپ ہر کوڈ ڈیش بورڈ میں پڑھ سکتے ہیں یا REST پولنگ یا دستخط شدہ ویب ہُک کے ذریعے اپنے سسٹمز میں کھینچ سکتے ہیں۔ آرڈر $0.20 فی کوڈ سے شروع ہوتے ہیں اور لائیو قیمت API لوٹاتا ہے، جبکہ جس ایکٹیویشن کو 20 منٹ میں SMS نہ ملے اس کی پوری رقم واپس کر دی جاتی ہے۔
میں ویب ہُک سے شروع ہونے والا گیانا OTP API فلو کیسے ڈیزائن کروں؟
ایک بار کی جانچ سے آگے کسی بھی کام کے لیے بار بار پوچھنے کے بجائے پلیٹ فارم کو کوڈ آپ تک پہنچانے دیں۔ ڈیولپر کنسول میں ایک HTTPS اینڈ پوائنٹ شامل کریں (اکاؤنٹ میں 5 ہو سکتے ہیں) اور اسے activation.sms_received، نیز activation.expired اور activation.cancelled کے لیے سبسکرائب کریں، تاکہ آپ کے ٹیسٹ رنر کو ناکامی اتنی ہی جلد معلوم ہو جتنی کامیابی۔
ہر آنے والی ریکوسٹ کو تصدیق پاس ہونے تک غیر معتبر سمجھیں:
X-OTPRoute-Signatureہیڈر پڑھیں، جس کی شکلt=<unix>,v1=<hex>ہوتی ہے۔- ٹائم اسٹیمپ، ایک ڈاٹ اور ریکوسٹ کی غیر تبدیل شدہ باڈی کو جوڑیں، پھر اس اسٹرنگ پر اینڈ پوائنٹ کے سیکریٹ کے ساتھ HMAC-SHA256 نکالیں۔
- اپنا ڈائجسٹ
v1سے کانسٹنٹ ٹائم میں موازنہ کریں، اور ٹائم اسٹیمپ پرانا ہو تو ریکوسٹ مسترد کر دیں۔ - ایونٹ میں ایکٹیویشن آئی ڈی دیکھیں؛ اگر آپ اسے پہلے ہی پروسیس کر چکے ہیں تو کامیابی لوٹائیں اور مزید کچھ نہ کریں۔
یہ آخری اصول ہینڈلر کو آئیڈیمپوٹنٹ رکھتا ہے، تاکہ نیٹ ورک کی خرابی کے بعد دوبارہ ڈیلیوری ٹیسٹ کو کبھی الجھا نہ دے۔ زیادہ تفصیلی بحث ویب ہُک پر مبنی OTP کیپچر میں ہے۔
+592 آرڈر کون سے اینڈ پوائنٹس اور آئی ڈیز استعمال کرتا ہے؟
ڈیولپر کنسول کی Bearer کلید سے تصدیق کریں؛ لائیو کلیدیں or_live_ سے شروع ہوتی ہیں اور ہر اکاؤنٹ 10 تک رکھ سکتا ہے۔ بیس URL https://otproute.com/api/v1 ہے، اور گیانا کی کنٹری آئی ڈی gy ہے۔
عام رن پہلے GET /api/v1/prices?country=gy&service=<id> پڑھتا ہے، کیونکہ اس روٹ پر قیمت اور دستیابی مستقل اقدار کے بجائے لائیو اقدار ہیں۔ پھر وہ POST /api/v1/activations بھیجتا ہے جس میں {"service": "<id>", "country": "gy"} ہو، اور +592 نمبر کے ساتھ ایکٹیویشن آئی ڈی واپس پاتا ہے۔ ویب ہُک نہ ہو تو رنر ہر چند سیکنڈ بعد GET /api/v1/activations/{id} پول کرتا ہے، جو 300 ریکوسٹ فی منٹ کی حد سے کہیں نیچے ہے۔ ٹیسٹ ادھورا رہ جائے تو ٹیئر ڈاؤن مرحلہ POST /api/v1/activations/{id}/cancel کال کرتا ہے، اور والٹ کم ہو تو GET /api/v1/balance کی پیشگی کال سوئٹ کو جلد روک دیتی ہے۔ سروس آئی ڈیز GET /api/v1/services سے ملتی ہیں؛ ڈیولپر ہب میں اس SMS ویریفیکیشن API کے لیے کلائنٹ مثالیں موجود ہیں۔
+592 نمبرز اسٹوریج کے لیے کس فارمیٹ میں رکھے جائیں؟
گیانا کنٹری کوڈ 592 اور سات ہندسوں کے قومی نمبر استعمال کرتا ہے، اور ہٹانے کے لیے کوئی ٹرنک پریفکس نہیں، اس لیے E.164 شکل محض +592 کے بعد وہی سات ہندسے ہے۔ لوگ عموماً ہندسوں کو تین اور چار کے گروپ میں لکھتے ہیں۔
چونکہ ہٹانے کے لیے ابتدائی صفر نہیں، نارملائزیشن خالی جگہیں اور ڈیش ہٹانے اور، جب صارف صرف مقامی ہندسے لکھے، کنٹری کوڈ شامل کرنے تک محدود ہے۔ ایک عام بگ یہ ہے کہ فارم فرض کر لیتا ہے کہ ہر جنوبی امریکی نمبر میں ایریا کوڈ ہوتا ہے، یا کم از کم لمبائی سات ہندسوں سے اوپر رکھ دیتا ہے، اور یوں گیانا کی درست اندراجات رد کر دیتا ہے۔ ٹیسٹنگ کے لیے +592 نمبر یہ بات فوراً ظاہر کر دیتا ہے۔ E.164 اسٹرنگ محفوظ کریں اور مقامی فارمیٹنگ صرف ڈسپلے کے وقت لگائیں۔
کون سی سروسز گیانا کے SMS OTP کوڈز وصول کر سکتی ہیں، اور کیا میں دستی آرڈر دے سکتا ہوں؟
گیانا کا روٹ 900 سے زیادہ سروسز کی فہرست دیتا ہے۔ اکثر مانگی جانے والی سروسز میں WhatsApp، Facebook، Instagram، Google (Gmail & YouTube)، TikTok، Telegram، imo، Viber، Snapchat، Amazon، Microsoft & Outlook، Discord، Netflix اور Claude شامل ہیں۔ یہ فہرست لائیو کیٹلاگ کا اسنیپ شاٹ ہے، اس لیے کسی ایک بھیجنے والے کے گرد ٹیسٹ منصوبہ بنانے سے پہلے API یا ڈیش بورڈ سے تصدیق کر لیں۔
جو ساتھی کوڈ نہیں لکھتے ان کے لیے ڈیش بورڈ یہی کام کرتا ہے۔ سائن اِن کریں، OTP Gateway کھولیں، گیانا اور سروس چنیں، قیمت دیکھیں اور آرڈر کریں۔ گیانا کا تصدیقی نمبر 20 منٹ کے کاؤنٹ ڈاؤن کے ساتھ ظاہر ہوتا ہے، اور کوڈ آنے پر اس کے برابر میں دکھائی دیتا ہے۔
اگر +592 کوڈ دیر سے آئے یا نہ آئے تو ٹیسٹ کو کیا کرنا چاہیے؟
ایکٹیویشن 20 منٹ تک کھلی رہتی ہے۔ آپ صرف تب ادائیگی کرتے ہیں جب کوڈ اس ونڈو کے اندر پہنچے؛ اگر میعاد ختم ہو جائے یا آپ منسوخ کر دیں تو پوری رقم بغیر کسی سپورٹ ٹکٹ کے والٹ میں لوٹ آتی ہے۔
خودکار رن میں معقول طریقہ:
- ناکامی کا اعلان کرنے سے پہلے ونڈو پوری ہونے دیں، سوائے اس کے کہ آپ کے ٹیسٹ کی سخت وقت کی حد ہو، تب واضح طور پر منسوخ کریں۔
- بعد میں دوبارہ کوشش کریں، یا اگر API کوئی دوسرا سروس روٹ دے تو اس پر جائیں۔
- دیکھیں کہ ہدف سروس ورچوئل نمبرز قبول کرتی ہے یا نہیں؛ کچھ انکار کرتی ہیں، اور ریفنڈ ٹھیک اسی صورت کو ڈھانپتا ہے۔
- تیزی سے دوبارہ آرڈر کرنے کے بجائے کوششوں کے درمیان بیک آف سے وقفہ رکھیں۔
متبادل روٹس چننے کا طریقہ OTP کے لیے کنٹری روٹنگ کی گائیڈ میں سمجھایا گیا ہے۔
ٹیمیں گیانا کے سائن اپ فلو کیوں ٹیسٹ کرتی ہیں؟
گیانا جنوبی امریکہ کا واحد ملک ہے جس کی سرکاری زبان انگریزی ہے، اور جارج ٹاؤن میں CARICOM سیکریٹریٹ واقع ہے، اس لیے وہ اکثر ایسی روول آؤٹس میں آتا ہے جو کیریبین کمیونٹی کو ایک مارکیٹ سمجھتی ہیں۔ تیزی سے بڑھتے ہوئے آف شور توانائی کے شعبے نے بین الاقوامی ٹھیکیداروں اور سپلائرز کو کھینچا ہے، جبکہ امریکہ، کینیڈا اور برطانیہ میں بسی بڑی تارکینِ وطن آبادی ترسیلات، میسجنگ اور سفری ایپس کو +592 نمبروں پر مصروف رکھتی ہے۔ گیانی کریول روزمرہ میں وسیع پیمانے پر بولی جاتی ہے، مگر تصدیقی پیغامات عموماً انگریزی میں آتے ہیں۔ QA کے لیے اس کا مطلب ہے کہ توجہ ترجمہ شدہ متن کے بجائے نمبر درج کرنے، کنٹری پکرز اور SMS رضامندی کے الفاظ پر رکھی جائے۔ ہر جانچ ان اکاؤنٹس پر رکھیں جن کے آپ کا ادارہ مالک ہے، ہر سروس کی شرائط پر عمل کریں، اور یاد رکھیں کہ OTP Route کی Acceptable Use Policy تمام آرڈرز پر لاگو ہوتی ہے۔
کیا میں گیانا کی لائن رکھ سکتا ہوں، اور استعمال کا بل کیسے بنتا ہے؟
گیانا کے لیے خود سے خریدے جانے والے طویل مدتی نمبرز پیش نہیں کیے جاتے۔ OTP Route کے Dedicated Numbers صرف امریکہ اور کینیڈا کو ڈھانپتے ہیں، $1.95/month سے۔ +592 لائن کے لیے [email protected] پر ای میل کریں اور ٹیم دیکھے گی کہ مقامی قواعد کیا اجازت دیتے ہیں، بغیر کسی وعدے کے۔
ادائیگی ایک پری پیڈ USD والٹ سے ہوتی ہے: کوئی ماہانہ فیس نہیں، کوئی پلان نہیں، کارڈ یا USDT/USDC سے ٹاپ اپ، اور ہر ٹاپ اپ پر ای میل سے PDF انوائس۔ درخواست پر ڈیولپمنٹ اکاؤنٹ کو سینڈ باکس پر منتقل کیا جا سکتا ہے، تاکہ انٹیگریشن ٹیسٹ نقلی نمبرز اور کوڈز پر چلیں اور بیلنس کو ہاتھ نہ لگے۔ ہر سروس کے نرخ قیمتوں کے صفحے پر نظر آتے ہیں۔
اکثر پوچھے گئے سوالات
کیا میں گیانا کے کیریئر کی SIM کے بغیر اپنی ایپ کا گیانا سائن اپ جانچ سکتا ہوں؟
جی ہاں۔ اپنی سروس کے لیے OTP Gateway سے +592 نمبر آرڈر کریں، اسے اپنے فلو میں درج کریں، اور کوڈ ڈیش بورڈ میں دکھائی دے گا یا آپ کے ویب ہُک تک پہنچے گا۔ قیمت $0.20 فی کوڈ سے شروع ہوتی ہے۔
API گیانا کے لیے کون سی کنٹری آئی ڈی استعمال کرتا ہے؟
وہ gy ہے، جو قیمتوں کی کوئری اور ایکٹیویشن ریکوسٹ کی باڈی دونوں میں استعمال ہوتی ہے۔
کیا گیانا کے نمبرز سے ابتدائی صفر ہٹانا پڑتا ہے؟
نہیں۔ گیانا میں ٹرنک پریفکس نہیں ہے، اس لیے E.164 شکل +592 اور اس کے بعد سات ہندسوں کا نمبر ہے۔
+592 کے تصدیقی پیغامات کس زبان میں آتے ہیں؟
عموماً انگریزی میں، جو سرکاری زبان ہے۔ تاہم الفاظ بھیجنے والا طے کرتا ہے اور وہ ایپ کی زبان کی ترتیب کے مطابق بھی ہو سکتے ہیں۔
اگر سروس SMS بھیجے ہی نہیں تو کیا ریفنڈ ملتا ہے؟
جی ہاں، اور خودکار ہوتا ہے۔ اگر 20 منٹ گزر جائیں اور کوڈ نہ آئے، یا آپ منسوخ کر دیں، تو پوری رقم آپ کے والٹ میں واپس چلی جاتی ہے۔
کیا میں پیسے خرچ کیے بغیر پوری انٹیگریشن ٹیسٹ کر سکتا ہوں؟
سپورٹ سے کہیں کہ آپ کا ڈیولپمنٹ اکاؤنٹ سینڈ باکس پر کر دیں۔ یہ نقلی نمبرز اور کوڈز لوٹاتا ہے، اس لیے API کالز اور ویب ہُکس کو شروع سے آخر تک آزمایا جا سکتا ہے۔
کیا طویل مدتی +592 نمبر دستیاب ہے؟
خود سے خریدنے والی پروڈکٹ کے طور پر نہیں۔ Dedicated Numbers صرف امریکہ اور کینیڈا میں فروخت ہوتے ہیں؛ گیانا کے بارے میں پوچھنے کے لیے [email protected] پر ای میل کریں۔
سروسز کے نام اپنے اپنے مالکان کے ٹریڈ مارکس ہیں۔ OTP Route کا ان سے کوئی تعلق نہیں۔ نمبرز کو قانونی طور پر استعمال کریں اور ہر سروس کی شرائط اور ہماری قابلِ قبول استعمال کی پالیسی کی پابندی کریں۔