سوئس (+41) ویریفیکیشن کوڈ تک ڈیولپر کا راستہ

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

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

کون سی درخواستیں API کے ذریعے سوئس کوڈ واپس کرتی ہیں؟

سوئٹزرلینڈ OTP API وہی چھوٹا سا انٹرفیس ہے جو ہر ملک کے لیے استعمال ہوتا ہے، بس کنٹری آئی ڈی ch ہوتی ہے۔ Developer کنسول میں بنائی گئی Bearer کلید (پری فکس or_live_) سے تصدیق کریں؛ ایک اکاؤنٹ میں 10 تک کلیدیں ہو سکتی ہیں۔

  1. GET /api/v1/services اور GET /api/v1/countries سے آئی ڈیز حاصل کریں اور رنز کے درمیان انہیں کیش کر لیں۔
  2. GET /api/v1/prices?country=ch&service=<id> چیک کریں۔ جواب میں موجودہ قیمت اور یہ بھی ہوتا ہے کہ اس وقت روٹ کھلا ہے یا نہیں۔
  3. POST /api/v1/activations بھیجیں، باڈی میں {"service": "whatsapp", "country": "ch"} یا وہ سروس جو آپ کا ٹیسٹ کور کرتا ہے۔ واپس ملنے والی ایکٹیویشن آئی ڈی محفوظ رکھیں۔
  4. +41 نمبر کو اپنی پروڈکٹ کے فون فیلڈ میں درج کریں۔
  5. نتیجہ GET /api/v1/activations/{id} سے یا ویب ہُک سے پڑھیں؛ صاف طریقے سے رکنے کے لیے POST /api/v1/activations/{id}/cancel استعمال کریں۔

GET /api/v1/balance کو اپنے ٹیسٹ سوئٹ کے سیٹ اپ مرحلے میں رکھیں۔ ریٹ لمٹ فی اکاؤنٹ 300 درخواستیں فی منٹ ہے، جو آرام دہ وقفے سے پولنگ کرنے والی کئی متوازی جابز کے لیے کافی ہے۔ اینڈ پوائنٹس کا حوالہ: دستاویزات۔

+41 ایکٹیویشنز کے لیے پولنگ یا ویب ہُک؟

ایک تیز اسکرپٹ کے لیے پولنگ آسان رہتی ہے۔ جیسے ہی ٹیسٹ متوازی چلنے لگیں، ویب ہُک بہتر ہے، کیونکہ زیورخ جانے والا SMS راستے میں ہو تو کچھ بھی گھومتا نہیں رہتا۔

OTP Route آپ کو پانچ اینڈ پوائنٹس تک رجسٹر کرنے دیتا ہے؛ ہر ایک کو activation.sms_received، activation.expired اور activation.cancelled پر سبسکرائب کریں۔ ہر ڈیلیوری پر بھروسا کرنے سے پہلے اسے ویریفائی کریں: X-OTPRoute-Signature کے t اور v1 حصے لیں، اینڈ پوائنٹ کے سیکرٹ سے "<t>.<raw body>" پر HMAC-SHA256 نکالیں، constant-time موازنہ کریں، اور مختصر رواداری سے باہر کے ٹائم اسٹیمپ رد کر دیں۔ پروسیسنگ کو ایکٹیویشن آئی ڈی پر مبنی رکھیں تاکہ دوبارہ بھیجی گئی ڈیلیوری بے ضرر no-op بن جائے۔

سگنیچر چیکس کی گہری وضاحت کے لیے HMAC کے ساتھ OTP ویب ہُکس کو محفوظ بنانا دیکھیں۔

آپ کے ڈیٹا بیس میں سوئس نمبر کیسا نظر آنا چاہیے؟

ملک کے اندر سوئس نمبر ٹرنک پری فکس 0 سے شروع ہوتے ہیں، مثلاً موبائل 079 123 45 67 لکھا جاتا ہے۔ بین الاقوامی شکل میں یہ صفر غائب ہو جاتا ہے: E.164 صورت +41 79 123 45 67 ہے، یعنی کنٹری کوڈ کے بعد نو ہندسے۔ موبائل رینجز 07x بلاک میں آتی ہیں۔ معیاری +41… اسٹرنگ محفوظ کریں اور فارمیٹنگ صرف ڈسپلے کے لیے کریں، ورنہ جب ایک شکل 079 اور دوسری +4179 کہے گی تو ڈپلیکیٹ جانچ اور لُک اپ ٹوٹ جائیں گے۔

زبان سوئٹزرلینڈ کی دوسری خاص بات ہے۔ جرمن، فرانسیسی، اطالوی اور رومانش سب قومی زبانیں ہیں، اس لیے ویریفیکیشن SMS بھیجنے والے کی لوکیل ہینڈلنگ کے لحاظ سے پہلی تین میں سے کسی میں بھی آ سکتا ہے، اور بہت سی ایپس بس انگریزی پر آ جاتی ہیں۔ اگر آپ کی پروڈکٹ علاقے کے لحاظ سے لوکلائز ہوتی ہے تو اصلی +41 کوڈ یہ دیکھنے کا سستا طریقہ ہے کہ درست ٹیمپلیٹ چلتا ہے۔

ٹیمیں یہاں تب ٹیسٹ کرتی ہیں جب سوئس مارکیٹ میں فِن ٹیک یا ای کامرس پروڈکٹ لانچ کرنی ہو، جنیوا یا باسل سے بزنس اکاؤنٹس سنبھالنے والے عملے کو سپورٹ کرنا ہو، یا ایسے کراس بارڈر فلو جانچنے ہوں جو لیختنستائن کو بھی چھوتے ہیں، جس کا اپنا +423 کوڈ ہے۔

سوئٹزرلینڈ کے ویریفیکیشن نمبر پر آپ کون سی سروسز ویریفائی کر سکتے ہیں

ch کے موجودہ اسنیپ شاٹ میں Google (Gmail & YouTube)، Microsoft & Outlook، LinkedIn، WhatsApp، Telegram، Signal، Uber، Airbnb، Amazon، eBay، Netflix، Discord، ChatGPT (OpenAI) اور Claude سمیت دیگر شامل ہیں۔ مجموعی طور پر سوئٹزرلینڈ پر OTP Gateway میں 1,700 سے زیادہ سروسز ہیں۔

چونکہ دستیابی دن بھر بدلتی رہتی ہے، اس فہرست کو نقطۂ آغاز سمجھیں اور رن ٹائم پر لائیو ڈیٹا پوچھیں۔ جو ہارنس پہلے قیمتیں چیک کرے اور روٹ بند ہونے پر ٹیسٹ کو skipped نشان زد کرے وہ اندھا دھند دوبارہ کوشش کرنے والے ہارنس سے کہیں صاف رپورٹس دیتا ہے۔

سوئس ایکٹیویشن خالی رہے تو مسئلہ کیسے ڈھونڈیں

جب +41 نمبر پر کچھ بھی نہ آئے تو اپنے کوڈ کو چھیڑنے سے پہلے یہ مراحل دیکھیں:

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

OTP کے لیے کنٹری روٹنگ پر تحریر بتاتی ہے کہ ایک ہی ایپ ایک ملک کے روٹ سے دوسرے میں مختلف برتاؤ کیوں کر سکتی ہے۔

کیا سوئس طویل مدتی نمبر دستیاب ہے؟

self-serve پروڈکٹ کے طور پر نہیں۔ سوئٹزرلینڈ کے لیے OTP Route صرف OTP Gateway کے ذریعے ایک بار استعمال ہونے والے نمبر پیش کرتا ہے۔

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

سوئس OTP روٹنگ کے لیے والٹ، انوائسز اور سینڈ باکس

آپ ایک ہی پری پیڈ USD والٹ سے pay as you go ادائیگی کرتے ہیں۔ نہ ماہانہ فیس ہے اور نہ کوئی پلان چننا ہے۔ اسے کارڈ یا USDT/USDC سے فنڈ کریں، اور ہر ٹاپ اپ پر PDF انوائس ای میل ہوتی ہے، جو فرانک میں حساب ملانے والے سوئس اداروں کے لیے اکاؤنٹنگ کو منظم رکھتی ہے۔

انٹیگریشن کے کام کے لیے ڈیولپمنٹ اکاؤنٹ پر سینڈ باکس موڈ کی درخواست کریں۔ یہ سمولیٹڈ نمبر اور کوڈ لوٹاتا ہے تاکہ پورا SMS ویریفیکیشن API راستہ والٹ کے فنڈز خرچ کیے بغیر ٹیسٹ ہو سکے۔ حقیقی ایکٹیویشنز صرف اپنی پروڈکٹس اور اکاؤنٹس کے لیے استعمال کریں، ہر سروس کی شرائط اور OTP Route کی قابلِ قبول استعمال کی پالیسی (Acceptable Use Policy) کے اندر رہتے ہوئے۔ QA ٹیسٹنگ سلوشن کا صفحہ دکھاتا ہے کہ ٹیمیں اسے ریلیز چیکس میں کیسے شامل کرتی ہیں۔

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

API سوئٹزرلینڈ کے لیے کون سی کنٹری آئی ڈی استعمال کرتی ہے؟

سوئٹزرلینڈ کی آئی ڈی ch ہے۔ سوئس درخواستیں جہاں بھی کنٹری مطلوب ہو، ایکٹیویشن باڈی سمیت، یہی دو حرفی قدر لے کر جاتی ہیں۔

کیا میں سوئس SIM کے بغیر سوئس لاگ اِن فلو چیک کر سکتا ہوں؟

جی ہاں۔ OTP Gateway سے ٹیسٹنگ کے لیے +41 نمبر کوڈ وصول کرتا ہے، جسے آپ ڈیش بورڈ میں یا API کے ذریعے پڑھ لیتے ہیں۔

سوئس موبائل نمبر محفوظ کرتے وقت کیا 0 رکھنا چاہیے؟

نہیں۔ 0 ملکی ٹرنک پری فکس ہے؛ E.164 شکل محفوظ کریں جو +41 سے شروع ہو اور اس کے بعد نو ہندسے ہوں۔

سوئس ویریفیکیشن SMS کس زبان میں ہوگا؟

یہ بھیجنے والے پر منحصر ہے: جرمن، فرانسیسی، اطالوی یا انگریزی سب عام ہیں۔ کوڈ کو مقررہ الفاظ کے بجائے ہندسوں کے پیٹرن سے نکالیں۔

سوئٹزرلینڈ کا SMS OTP کتنے میں پڑتا ہے؟

$0.20 فی کوڈ سے، اور ہر سروس کی درست قیمت آرڈر سے پہلے GET /api/v1/prices واپس کرتا ہے۔

اگر کوڈ نہ آئے تو میرے پیسوں کا کیا ہوتا ہے؟

مدت ختم ہونے پر یا ایکٹیویشن منسوخ کرنے پر وہ خود بخود آپ کے والٹ میں واپس آ جاتے ہیں۔

کیا لیختنستائن سوئس روٹ میں شامل ہے؟

نہیں، لیختنستائن کا اپنا کنٹری کوڈ +423 ہے اور ممالک کی فہرست میں اپنا الگ صفحہ ہے، اس لیے اسے الگ سے آرڈر کریں۔

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

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

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