पाकिस्तानी +92 वेरिफ़िकेशन कोड को अपनी टेस्ट पाइपलाइन में लाना

कॉलिंग कोड +92OTP Gateway, $0.20 प्रति कोड से शुरूडेडिकेटेड नंबर: केवल US और कनाडाAPI आईडी: pk
संक्षिप्त उत्तर

OTP Route की मदद से कोई भी टीम सिंगल-यूज़ OTP Gateway नंबरों पर पाकिस्तान (+92) के SMS वेरिफ़िकेशन कोड पा सकती है; कोड डैशबोर्ड में दिखता है और API पोलिंग या साइन किए गए वेबहुक से आपके सिस्टम तक पहुँचता है। हर कोड $0.20 प्रति कोड से शुरू होता है, और अगर 20 मिनट में नंबर पर कोई SMS नहीं आता तो वॉलेट में रकम अपने आप लौट जाती है।

किसी टीम को टेस्टिंग के लिए +92 नंबर की ज़रूरत कब पड़ती है?

पाकिस्तान एक बड़ा मोबाइल-फ़र्स्ट बाज़ार है, और ब्रिटेन तथा खाड़ी देशों में उसका अच्छा-ख़ासा प्रवासी समुदाय है, इसलिए कई प्रोडक्ट्स के साइन-अप पर +92 नंबर आते हैं, भले ही उनका मुख्यालय वहाँ न हो। इससे ठोस टेस्ट केस बनते हैं: क्या फ़ोन फ़ील्ड घरेलू 03 फ़ॉर्मेट स्वीकार करती है, क्या बैकएंड उसे सही सहेजता है, और क्या OTP वाला चरण सचमुच पूरा होता है?

स्थानीय अतिरिक्त SIM पाना भी आसान नहीं, क्योंकि पाकिस्तान में SIM कार्ड धारक के बायोमेट्रिक रजिस्ट्रेशन से जुड़े होते हैं। OTP Gateway का एक बार वाला नंबर QA और ग्रोथ टीमों को ज़्यादा साफ़ रास्ता देता है। टीमें ऐसी जाँचें कैसे ढालती हैं, यह मोबाइल ऐप वेरिफ़िकेशन गाइड में है।

आज मैं कौन-सी पाकिस्तानी सर्विसें वेरिफ़ाई कर सकता हूँ?

पाकिस्तान के मौजूदा स्नैपशॉट में WhatsApp, Facebook, Instagram, Telegram, Google (Gmail & YouTube), TikTok, Snapchat, imo, Signal, Amazon, Microsoft & Outlook, ChatGPT (OpenAI), Uber और LinkedIn शामिल हैं। कुल मिलाकर इस देश के लिए 1,700 से ज़्यादा सर्विसें उपलब्ध हैं।

स्टॉक दिन भर बदलता रहता है, इसीलिए GET /api/v1/prices कीमत के साथ उपलब्धता भी लौटाता है। सर्विसों की सूची हार्ड-कोड करने के बजाय ऑर्डर देने से ठीक पहले इसे क्वेरी करें। अगर किसी घंटे पाकिस्तान वेरिफ़िकेशन नंबर का एक रूट कमज़ोर हो, तो लाइव कैटलॉग के ज़रिए OTP रूटिंग से अक्सर कोई दूसरा विकल्प मिल जाता है, और जो सहकर्मी SMS वेरिफ़िकेशन API को हाथ नहीं लगाते उनके लिए डैशबोर्ड वही डेटा दिखाता है।

03XX से +92 तक: नंबर फ़ॉर्मेट की ज़रूरी बातें

घरेलू तौर पर पाकिस्तानी मोबाइल नंबर 0 ट्रंक प्रीफ़िक्स के साथ लिखा जाता है: 03 और उसके बाद नौ अंक। E.164 में 0 हट जाता है, और +92 के बाद 3 से शुरू होने वाले दस अंक बचते हैं। यूज़र हर तरह का वेरिएंट पेस्ट करेंगे, इसलिए इनपुट पर ही normalize करें:

  • स्पेस और डैश हटाएँ;
  • शुरुआती 0092 या 92 को +92 बना दें;
  • ग्यारह अंकों के मान में शुरुआती 0 की जगह +92 लगाएँ;
  • प्लस के बाद जो कुछ बारह अंकों का न हो, उसे ठुकरा दें।

उर्दू और अंग्रेज़ी दोनों आधिकारिक भाषाएँ हैं। वेरिफ़िकेशन मैसेज आम तौर पर अंग्रेज़ी में आते हैं, हालाँकि कुछ सेंडर नस्तालीक़ लिपि में उर्दू इस्तेमाल करते हैं, जो दाएँ से बाएँ पढ़ी जाती है। किसी तय अंग्रेज़ी वाक्यांश को खोजने की जगह पैटर्न से अंकों का समूह निकालें, तो दोनों स्थितियाँ सही पार्स होती हैं।

छह कॉल में पाकिस्तान OTP API का फ़्लो

रिक्वेस्ट https://otproute.com/api/v1 पर जाती हैं, Developer console में बनी, or_live_ प्रीफ़िक्स वाली Bearer key के साथ।

  1. GET /api/v1/countries: पाकिस्तान का id pk है।
  2. सर्विस id पाने के लिए GET /api/v1/services।
  3. लाइव कीमत के लिए GET /api/v1/prices?country=pk&service=<id>।
  4. POST /api/v1/activations को {"service": "facebook", "country": "pk"} के साथ भेजने पर +92 नंबर और एक activation id लौटता है।
  5. नंबर को अपने ऐप में डालें, फिर कोड GET /api/v1/activations/{id} से या activation.sms_received वेबहुक से पढ़ें।
  6. रन अधूरा छूट गया? POST /api/v1/activations/{id}/cancel कॉल करें।

वेबहुक के लिए X-OTPRoute-Signature हेडर से <t>.<raw body> पर HMAC-SHA256 दोबारा निकालें, पुराने टाइमस्टैम्प ठुकराएँ, और हैंडलर को activation id पर idempotent बनाएँ। यही सब टेस्ट रनर के भीतर कैसे दिखता है, यह CI पाइपलाइन लेख में है।

+92 नंबर पर कुछ नहीं आया: आगे के कदम

फ़ैसला करने से पहले 20 मिनट की विंडो पूरी होने दें; अगर वह ख़ाली बंद हो, तो पूरी रकम वापस जमा हो जाती है। पक्का करें कि लक्षित सर्विस पाकिस्तानी अकाउंट के लिए वर्चुअल नंबर स्वीकार करती है, क्योंकि कुछ उन्हें मना कर देती हैं। फिर थोड़ी देर रुककर दोबारा कोशिश करें या टेस्ट को किसी दूसरी सर्विस से गुज़ारें। हर कुछ सेकंड में दोबारा ऑर्डर करना शायद ही मदद करता है और रिसीविंग प्लेटफ़ॉर्म को आपके ट्रैफ़िक के प्रति ज़्यादा सतर्क बना सकता है। हर कोशिश के लिए activation id, सर्विस और टाइमस्टैम्प लॉग करने से पैटर्न पहचानना आसान हो जाता है, जब OTP Route सपोर्ट पूछे कि क्या हुआ था।

डेडिकेटेड लाइनें और प्रीपेड वॉलेट

पाकिस्तान का सेल्फ़-सर्व लंबी अवधि वाला नंबर नहीं मिलता। Dedicated numbers, जिनमें इनबाउंड SMS, आउटबाउंड SMS और ब्राउज़र कॉलिंग एक ही लाइन पर रहती है, सिर्फ़ अमेरिका और कनाडा तक सीमित हैं, $1.95/month से। जिन टीमों को स्थायी +92 लाइन चाहिए, वे [email protected] पर ईमेल कर सकती हैं; यह संभव है या नहीं, यह स्थानीय नियम तय करते हैं।

भुगतान USD वॉलेट से पे-एज़-यू-गो है: कोई मासिक फ़ीस नहीं, कोई प्लान नहीं, कार्ड या USDT/USDC से टॉप-अप, और हर एक का PDF इनवॉइस। सिम्युलेटेड नंबर और कोड पर इंटीग्रेशन टेस्ट चलाने के लिए सैंडबॉक्स माँगें। विवरण प्राइसिंग पेज पर हैं।

अक्सर पूछे जाने वाले प्रश्न

क्या मैं पाकिस्तानी SIM के बिना अपने ऐप का पाकिस्तान साइन-अप फ़्लो जाँच सकता हूँ?

हाँ। OTP Gateway से +92 नंबर ऑर्डर करें, उसे अपने ऐप में डालें, और कोड डैशबोर्ड, API या वेबहुक से लें।

API पाकिस्तान के लिए कौन-सा country id इस्तेमाल करती है?

pk इस्तेमाल करें, जैसे GET /api/v1/prices?country=pk&service=<id> में और POST /api/v1/activations की बॉडी में।

क्या पाकिस्तानी नंबर शुरुआती 0 के साथ सहेजने चाहिए?

नहीं। उन्हें E.164 रूप में सहेजें, यानी +92 के बाद 3 से शुरू होने वाले दस अंक, और यूज़र घरेलू 03 फ़ॉर्मेट टाइप करें तो उसे बदल दें।

क्या वेरिफ़िकेशन कोड उर्दू में आएँगे?

ज़्यादातर अंग्रेज़ी में आते हैं, पर कुछ सेंडर उर्दू इस्तेमाल करते हैं। पैटर्न से संख्यात्मक कोड निकालने पर दोनों भाषाएँ और दाएँ-से-बाएँ टेक्स्ट सँभल जाते हैं।

टेस्टिंग के लिए +92 नंबर कितने का है?

$0.20 प्रति कोड से शुरू; सटीक कीमत सर्विस पर निर्भर है और ऑर्डर से पहले डैशबोर्ड में तथा GET /api/v1/prices से दिखती है।

अगर सर्विस SMS भेजे ही नहीं तो?

आपसे पैसे नहीं लगते। जिन ऑर्डर पर 20 मिनट में कुछ नहीं आता, या जिन्हें आप कैंसल करते हैं, उनकी पूरी रकम वॉलेट में लौट जाती है।

क्या लंबे समय के अकाउंट रिकवरी के लिए मुझे पाकिस्तानी नंबर मिल सकता है?

सेल्फ़-सर्व नहीं; इस तरह सिर्फ़ अमेरिका और कनाडा के dedicated numbers बिकते हैं। +92 लाइन के बारे में पूछने के लिए [email protected] पर ईमेल करें।

OTP Route पाकिस्तानी नंबरों के साथ मुझे क्या करने देता है?

अपने वेरिफ़िकेशन फ़्लो टेस्ट करने, QA ऑटोमेशन चलाने और वैध बिज़नेस अकाउंट सँभालने की। हर सर्विस की शर्तें और OTP Route की Acceptable Use Policy लागू होती हैं।

सेवाओं के नाम उनके संबंधित स्वामियों के ट्रेडमार्क हैं। OTP Route का उनसे कोई संबंध नहीं है। नंबरों का उपयोग कानूनी रूप से करें तथा प्रत्येक सेवा की शर्तों और हमारी स्वीकार्य उपयोग नीति का पालन करें।

कुछ ही मिनटों में अपना पहला OTP रूट करें

निःशुल्क खाता बनाएँ, अपना USD वॉलेट टॉप अप करें और डैशबोर्ड या API से नंबर ऑर्डर करें। कोई मासिक शुल्क नहीं।