اردو
ارجنٹینا (+54) کے تصدیقی کوڈز اپنے انٹیگریشن میں لانا
جی ہاں: OTP Route اپنے OTP Gateway کے ذریعے آپ کے لیے ارجنٹینا (+54) کے تصدیقی کوڈز وصول کر سکتا ہے، جو ڈیش بورڈ میں دکھائے جاتے ہیں اور REST پولنگ یا دستخط شدہ ویب ہُک کے ذریعے آپ کے بیک اینڈ تک پہنچتے ہیں۔ قیمت $0.20 فی کوڈ سے شروع ہوتی ہے، اور چارج تب ہی برقرار رہتا ہے جب SMS 20 منٹ کی ایکٹیویشن ونڈو کے اندر پہنچ جائے۔
+54 ایکٹیویشن کے پیچھے چار API کالز کون سی ہیں؟
سب کچھ https://otproute.com/api/v1 کے تحت ہے اور or_live_ سے شروع ہونے والی Bearer کلید سے تصدیق ہوتی ہے۔ کلیدیں Developer کنسول میں جاری ہوتی ہیں؛ ایک اکاؤنٹ میں 10 تک کلیدیں اور 5 ویب ہُک اینڈ پوائنٹس رجسٹر ہو سکتے ہیں، اور حد 300 درخواست فی منٹ ہے۔
- قیمت پوچھیں۔
GET /api/v1/prices?country=ar&service=<id>کال کریں تاکہ والٹ کی رقم لگانے سے پہلے آپ کے کوڈ کو لائیو لاگت معلوم ہو۔ ارجنٹینا کی کنٹری آئی ڈیarہے۔ - آرڈر کریں۔ JSON باڈی
{"service": "whatsapp", "country": "ar"}کے ساتھPOST /api/v1/activationsبھیجیں، اور اپنے ٹیسٹ کی ضرورت کے مطابق سروس آئی ڈی بدل لیں۔ جواب میں activation id اور وہ +54 نمبر ہوتا ہے جسے آپ زیرِ ٹیسٹ ایپ میں درج کریں گے۔ - انتظار کریں۔ یا تو مناسب وقفے سے
GET /api/v1/activations/{id}پڑھیں، یاactivation.sms_receivedویب ہُک کو بتانے دیں کہ کوڈ آ گیا ہے۔ - ضرورت ہو تو جلد جاری کر دیں۔
POST /api/v1/activations/{id}/cancelاس ایکٹیویشن کو ختم کر دیتا ہے جو آپ کو اب نہیں چاہیے اور رقم والٹ میں واپس کر دیتا ہے۔
اگر آپ آئی ڈیز کو ہارڈ کوڈ کرنے سے پہلے دیکھنا چاہتے ہیں تو GET /api/v1/services اور GET /api/v1/countries وہ سب بتاتے ہیں جو پلیٹ فارم اس وقت پیش کر رہا ہے۔ مکمل حوالہ جاتی مواد دستاویزات میں ہے۔
ارجنٹینا کے کوڈز کے لیے ویب ہُک ریسیور کو قابلِ اعتماد کیسے بنایا جائے؟
ہر ڈیلیوری میں X-OTPRoute-Signature ہیڈر ہوتا ہے جس کی شکل t=<unix>,v1=<hex> ہے۔ سٹرنگ "<t>.<raw body>" دوبارہ بنائیں، اس اینڈ پوائنٹ کے سیکرٹ کے ساتھ اس پر HMAC-SHA256 نکالیں، اور نتیجے کا v1 سے constant-time فنکشن کے ذریعے موازنہ کریں۔ جس درخواست کا ٹائم اسٹیمپ پرانا ہو اسے رد کر دیں، کیونکہ پرانا مگر درست دستخط بالکل وہی ہے جو ری پلے حملہ نظر آتا ہے۔
activation.sms_received کے علاوہ activation.expired اور activation.cancelled کو بھی سبسکرائب کریں تاکہ ٹیسٹ رنر کسی ایسے نمبر کا انتظار کرتے ہوئے اٹکا نہ رہے جو پہلے ہی بند ہو چکا ہو۔ ہر ایونٹ کو activation id پر مبنی سمجھیں اور اپنا ہینڈلر ایسا لکھیں کہ ایک ہی ایونٹ کی دوسری ڈیلیوری سے کچھ نہ بدلے۔ OTP ویب ہُکس پر دستخط اور تصدیق کی تحریر موازنے کی منطق کو زیادہ تفصیل سے سمجھاتی ہے۔
ارجنٹینا کے نمبر پر کون سی ایپس کی تصدیق ہو سکتی ہے؟
ارجنٹینا کے لائیو اسنیپ شاٹ میں 2,000 سے زیادہ سروسز درج ہیں۔ ارجنٹینا کی پروڈکٹ اور QA ٹیمیں عموماً جن تک پہنچتی ہیں ان میں یہ شامل ہیں:
- میسجنگ: WhatsApp، Telegram، Signal، Discord
- اکاؤنٹس اور پروڈکٹیویٹی: Google (Gmail & YouTube)، Microsoft & Outlook، LinkedIn، ChatGPT (OpenAI)
- سوشل اور ویڈیو: Instagram، TikTok
- کامرس اور نقل و حمل: Amazon، Uber، Airbnb، Netflix
یہ فہرست دن میں بدلتی رہتی ہے، اسی لیے API دستیابی کو جامد جدول کے بجائے لائیو بتاتا ہے۔ شیڈول شدہ CI جاب شروع ہونے سے پہلے ar ملک کو ذہن میں رکھ کر GET /api/v1/services کو کوئری کریں، اور اگر آپ کی ہدف سروس عارضی طور پر غائب ہو تو واضح پیغام کے ساتھ فوراً ناکام ہو جائیں۔
ارجنٹینا کے موبائل نمبر فون ویلیڈیٹرز کو کیوں الجھاتے ہیں؟
ارجنٹینا کا نمبرنگ پلان خطے کے زیادہ غیر معمولی پلانز میں سے ایک ہے۔ مقامی طور پر لوگ ایریا کوڈ سے پہلے ٹرنک 0 لکھتے ہیں اور موبائل کے لیے سبسکرائبر ہندسوں سے پہلے 15، اس لیے بیونس آئرس کا ایک موبائل 011 15 اور اس کے بعد آٹھ ہندسوں کی صورت میں نظر آ سکتا ہے۔ بین الاقوامی E.164 شکل میں یہ دونوں غائب ہو جاتے ہیں اور کنٹری کوڈ کے فوراً بعد 9 لگ جاتا ہے: +54 9 11 اور پھر آٹھ ہندسوں کا سبسکرائبر نمبر۔
فون نمبر محفوظ کرنے والے ہر شخص کے لیے یہ فرق اہم ہے۔ محفوظ کرنے سے پہلے سب کچھ E.164 میں نارملائز کریں، ان پٹ سے 0 اور 15 ہٹائیں، اور موبائل نمبروں کے لیے 9 شامل کریں۔ جو ویلیڈیٹر صرف لمبائی دیکھتا ہے وہ لینڈ لائن جیسی +54 11 قدر خوشی سے قبول کر لے گا جو SMS وصول نہیں کر سکتی۔ نمبر کو بالکل ویسے ہی استعمال کریں جیسے API واپس کرتا ہے، اسے خود دوبارہ فارمیٹ نہ کریں۔
ارجنٹینا کے نمبروں پر بھیجے گئے کوڈز عموماً ہسپانوی میں آتے ہیں، اکثر ہندسوں کے گرد "Tu código es" جیسا فقرہ ہوتا ہے۔ عددی کوڈ کو الفاظ سے ملانے کے بجائے پیٹرن سے نکالیں، کیونکہ ٹیمپلیٹس بدلتے رہتے ہیں۔ ٹیمیں یہاں تب ٹیسٹ کرتی ہیں جب وہ لاطینی امریکا میں لانچ کر رہی ہوں، ریو پلاٹینسے ہسپانوی کی عبارت جانچ رہی ہوں (مقامی vos کی شکلیں نصابی ہسپانوی سے مختلف ہیں)، علاقائی آپریشنز چلا رہی ہوں، یا بیرونِ ملک رہنے والے ان ارجنٹینیوں کو خدمات دے رہی ہوں جو اب بھی +54 SIM سے سائن اپ کرتے ہیں۔
کیا بغیر کوڈ لکھے کوئی +54 نمبر آرڈر کر سکتا ہے؟
جی ہاں۔ سپورٹ، گروتھ اور ایجنسی کا عملہ پورا کام براؤزر سے کر سکتا ہے:
- ای میل اور 6 ہندسوں کے کوڈ کے ساتھ، یا Google سائن اِن سے، سائن اپ پر اکاؤنٹ بنائیں۔
- والٹ میں رقم شامل کریں۔
- OTP Gateway کھولیں، ارجنٹینا چنیں، پھر وہ سروس منتخب کریں جسے آپ ٹیسٹ کر رہے ہیں۔
- دکھائی گئی قیمت دیکھیں، تصدیق کریں، اور +54 نمبر کو ایپ کی تصدیقی اسکرین میں کاپی کر دیں۔
- ایکٹیویشن پر نظر رکھیں؛ کوڈ موصول ہوتے ہی وہیں نظر آ جاتا ہے۔
ڈیش بورڈ اور API ایک ہی والٹ اور ایک ہی ایکٹیویشنز سے کام لیتے ہیں، اس لیے ڈیولپر اپنے ساتھی کے آرڈر کیے ہوئے نمبر کو اس کی activation id سے سنبھال سکتا ہے۔
ارجنٹینا کا کوڈ نہیں آیا۔ اب کیا کریں؟
ہر ایکٹیویشن 20 منٹ کھلی رہتی ہے۔ اگر کچھ نہ آئے، یا آپ پہلے منسوخ کر دیں، تو پوری رقم خود بخود والٹ میں واپس چلی جاتی ہے، یعنی خاموش روٹ آپ کا وقت لیتا ہے، پیسے نہیں۔ ڈیلیوری کی رفتار سروس اور روٹ پر منحصر ہے، اس لیے ناکامی کا فیصلہ کرنے سے پہلے ونڈو کو پورا موقع دیں۔
پھر یہ مختصر فہرست دیکھیں:
- ایپ کے اندر سے ایک بار کوڈ دوبارہ مانگیں، پھر ونڈو چلنے دیں۔
- دن میں بعد میں کوشش کریں، یا اسی سروس کے لیے کسی دوسرے روٹ سے آرڈر کریں۔
- تصدیق کریں کہ سروس ورچوئل نمبر قبول بھی کرتی ہے؛ کچھ انہیں رد کر دیتی ہیں، اور خودکار ریفنڈ اسی لیے ہے۔
- CI سے تیزی کے ساتھ بار بار آرڈر نہ کریں۔ بیک آف اور ری ٹرائی کی حد رکھیں۔
ناکام OTP ڈیلیوری کم کرنے پر ہماری تحریر ارجنٹینا کے روٹس کے لیے مزید طریقے بتاتی ہے۔ ہر ٹیسٹ کو ہر سروس کی شرائط کے اندر رکھیں؛ OTP Route کی قابلِ قبول استعمال کی پالیسی (Acceptable Use Policy) بھی لاگو ہے۔
کیا ہم ارجنٹینا کی لائن اپنے پاس رکھ سکتے ہیں، اور ادائیگی کیسے ہوتی ہے؟
آج ارجنٹینا کے لیے کوئی خود سروس طویل مدتی نمبر موجود نہیں۔ اگر آپ کی ٹیم کو مستقل +54 لائن چاہیے تو [email protected] پر ای میل کر کے اپنا استعمال بتائیں؛ آیا یہ ممکن ہے، یہ مقامی قواعد پر منحصر ہے اور اس کی ضمانت نہیں۔ Dedicated Virtual Numbers، جو تجدید ہوتے رہنے تک آپ کے پاس رہتے ہیں اور اِن باؤنڈ SMS آپ کے ویب ہُک پر فارورڈ کرتے ہیں، ریاستہائے متحدہ اور کینیڈا کی پروڈکٹ ہیں، $1.95/month سے۔
بلنگ ایک پری پیڈ USD والٹ سے چلتی ہے، جس میں نہ ماہانہ فیس ہے اور نہ پلان چننا پڑتا ہے۔ کارڈ سے یا USDT/USDC کے ذریعے ٹاپ اپ کریں، اور ہر ٹاپ اپ پر ای میل سے PDF انوائس ملتی ہے۔ تفصیلات قیمتوں کے صفحے پر ہیں۔ اصل رقم خرچ کرنے سے پہلے اپنے ڈیولپمنٹ اکاؤنٹ کو سینڈ باکس پر کرنے کو کہیں، جو فرضی نمبر اور کوڈز واپس کرتا ہے تاکہ آپ ارجنٹینا کا پورا فلو شروع سے آخر تک آزما سکیں۔
اکثر پوچھے گئے سوالات
OTP Route API میں ارجنٹینا کی کنٹری آئی ڈی کیا ہے؟
یہ ar ہے۔ اسے POST /api/v1/activations کے country فیلڈ میں اور GET /api/v1/prices کی کوئری سٹرنگ میں بھیجیں۔
کیا ایپ میں +54 نمبر لکھتے وقت مجھے 9 شامل کرنا ہوگا؟
نمبر کو بالکل ویسے ہی استعمال کریں جیسے OTP Route واپس کرتا ہے۔ اپنے ڈیٹا بیس میں ارجنٹینا کے موبائل E.164 شکل میں محفوظ کریں، جس میں +54 کے بعد 9 شامل ہوتا ہے اور مقامی 0 اور 15 ہٹ جاتے ہیں۔
ارجنٹینا کا SMS OTP وصول کرنے میں کتنا خرچ آتا ہے؟
$0.20 فی کوڈ سے، سروس کے لحاظ سے مختلف۔ درست رقم GET /api/v1/prices واپس کرتا ہے اور آرڈر کی تصدیق سے پہلے دکھائی جاتی ہے۔
کیا میں مقامی SIM کے بغیر اپنی ایپ کے ارجنٹینا سائن اپ فلو کو ٹیسٹ کر سکتا ہوں؟
جی ہاں۔ اپنی ایپ یا ٹیسٹ میں شامل تھرڈ پارٹی سروس کے لیے ارجنٹینا ایکٹیویشن آرڈر کریں، +54 نمبر درج کریں، اور کوڈ ڈیش بورڈ میں یا اپنے ویب ہُک سے پڑھ لیں۔
کیا یہی +54 نمبر اگلے مہینے لاگ اِن کے لیے دوبارہ کام کرے گا؟
نہیں۔ گیٹ وے نمبر 20 منٹ کے اندر صرف ایک کوڈ کے لیے ہوتا ہے۔ جن اکاؤنٹس کو مسلسل کوڈ ملتے رہنا ہو ان کے لیے امریکا یا کینیڈا کا Dedicated Number مناسب ہے۔
ارجنٹینا کا تصدیقی متن کس زبان میں ہوگا؟
عموماً ہسپانوی میں، تاہم یہ بھیجنے والے اور اکاؤنٹ کی زبان کی ترتیبات پر منحصر ہے۔ ارد گرد کے الفاظ پر انحصار کرنے کے بجائے ہندسے نکالیں۔
کیا ویب ہُکس کے بجائے پولنگ قابلِ قبول ہے؟
جی ہاں۔ GET /api/v1/activations/{id} کو مناسب وقفے سے پول کریں اور فی اکاؤنٹ 300 درخواست فی منٹ کی حد سے کافی نیچے رہیں۔
سروسز کے نام اپنے اپنے مالکان کے ٹریڈ مارکس ہیں۔ OTP Route کا ان سے کوئی تعلق نہیں۔ نمبرز کو قانونی طور پر استعمال کریں اور ہر سروس کی شرائط اور ہماری قابلِ قبول استعمال کی پالیسی کی پابندی کریں۔