हिन्दी
नेपाल SMS OTP कोड पाना: +977 टेस्ट के लिए तैयारी, चरण और समाधान
OTP Route अपने OTP Gateway से आपको नेपाल (+977) के वेरिफ़िकेशन कोड पाने देता है, $0.20 प्रति कोड से शुरू, जहाँ हर कोड डैशबोर्ड में दिखता है और आपके बैकएंड को REST पोलिंग या signed webhook से मिल जाता है। एक नंबर 20 मिनट की विंडो में एक कोड के लिए है, और कोई SMS न आए तो शुल्क अपने-आप आपके वॉलेट में लौट जाता है।
शुरू करने से पहले: नेपाल का नंबर माँगने से पहले आपके पास क्या तैयार होना चाहिए?
थोड़ी-सी तैयारी बाद की उलझी हुई डीबगिंग से बचा लेती है। पहले ऑर्डर से पहले पक्का करें कि आपके पास ये हैं:
- क्रेडेंशियल। Developer console में एक
or_live_कुंजी बनाएँ और उसे Bearer टोकन के रूप में भेजें। लोकल डेवलपमेंट, CI और प्रोडक्शन टूलिंग के लिए अलग-अलग कुंजियाँ रोटेशन को आसान बनाती हैं। - देश और सेवा के ids। नेपाल
npहै; सेवा का idGET /api/v1/servicesसे खोजें। - फ़ंड या sandbox।
GET /api/v1/balanceजाँचें, या अपने डेवलपमेंट अकाउंट को sandbox में डलवाएँ ताकि सिम्युलेटेड नंबर और कोड इंटीग्रेशन को मुफ़्त में आज़मा सकें। - डिलीवरी का चुनाव। टेस्ट हार्नेस लिखने से पहले तय करें कि webhook endpoint चाहिए या पोलिंग, बीच रास्ते में नहीं।
- Unicode-तैयार इनबॉक्स व्यू। नेपाली-भाषा के टेम्पलेट के कोड देवनागरी में आते हैं, और आपके लॉग उन्हें सही दिखाने चाहिए।
अगर आपके लिए यह मॉडल नया है, तो OTP gateway क्या है कुछ मिनटों में पृष्ठभूमि बता देता है।
कौन-से ऐप +977 लाइन पर कोड भेज सकते हैं?
इस समय 1,700 से ज़्यादा सेवाएँ नेपाल पर रूट हो सकती हैं। लोकप्रिय सेवाओं में Viber, WhatsApp, Facebook, Instagram, TikTok, Telegram, Google (Gmail & YouTube), Microsoft & Outlook, Discord, Signal, imo, Amazon और Claude हैं।
यह सूची स्नैपशॉट है, वादा नहीं। उपलब्धता दिन में बदलती है, इसीलिए GET /api/v1/prices?country=np&service=<id> आपके टेस्ट की सटीक जोड़ी के लिए लाइव क़ीमत और उपलब्धता लौटाता है।
चरण दर चरण: API से नेपाल का SMS OTP पाना
तैयारी की सूची पूरी होने पर, नेपाल OTP API का फ़्लो ज़्यादा से ज़्यादा पाँच कॉल लेता है:
npऔर अपनी सेवा की लाइव क़ीमत पक्की करें।{"service": "<id>", "country": "np"}बॉडी के साथPOST /api/v1/activationsसे एक्टिवेशन बनाएँ। लौटा हुआ activation id रखें; आगे सब कुछ उसी पर टिका है।- टेस्ट वाले फ़्लो में +977 नंबर डालें और SMS ट्रिगर करें।
activation.sms_receivedwebhook से कोड लें, या कॉलों के बीच उचित देरी के साथGET /api/v1/activations/{id}पोल करें।- टेस्ट जल्दी छोड़ना पड़े तो
POST /api/v1/activations/{id}/cancelसे रद्द करें।
webhook की तरफ़, किसी रिक्वेस्ट पर भरोसा करने से पहले X-OTPRoute-Signature वेरिफ़ाई करें: <t>.<raw body> बनाएँ, endpoint secret से उस पर HMAC-SHA256 निकालें, v1 से मिलान करें, और पुराने टाइमस्टैम्प अस्वीकार करें। फिर activation id से upsert करें ताकि दोबारा भेजे गए इवेंट से कोई नुक़सान न हो। पूरा पैटर्न webhook-आधारित OTP कैप्चर में दिखाया गया है।
कोडिंग की जगह क्लिक करना पसंद है? OTP Route डैशबोर्ड में नेपाल चुनें, सेवा चुनें, दिखी हुई क़ीमत मानें और नंबर एक टाइमर के साथ दिख जाएगा; कोड उसी स्क्रीन पर आ जाता है।
नेपाली मोबाइल नंबरों के लिए फ़ॉर्मैटिंग जाँचें
नेपाली मोबाइल दस अंकों के होते हैं और 9 से शुरू होते हैं, आमतौर पर 98 या 97। देश के भीतर लैंडलाइन नंबर ट्रंक 0 और एरिया कोड के साथ डायल होते हैं, पर वह 0 अंतरराष्ट्रीय फ़ॉर्मैट में कभी नहीं रहता। इसलिए टेस्ट रिकॉर्ड कुछ ऐसा दिखना चाहिए: +97798xxxxxxxx।
आपके वैलिडेशन टेस्ट में जिन बातों को असर्ट करना ठीक रहेगा:
- जो उपयोगकर्ता शुरुआती 0 के साथ नंबर टाइप करे, उसके मामले में +977 के बाद 0 हट जाता है।
- बिना किसी प्रीफ़िक्स का दस अंकों का मोबाइल स्वीकार होता है और E.164 में नॉर्मलाइज़ हो जाता है।
- कॉन्टैक्ट कार्ड से पेस्ट किए गए स्पेस और डैश स्टोरेज से पहले साफ़ हो जाते हैं।
SMS की सामग्री को भी जाँचना चाहिए। नेपाली देवनागरी में लिखी जाती है, और देवनागरी संदेश Unicode के रूप में भेजा जाता है, जिसमें सादे लैटिन टेक्स्ट की तुलना में प्रति हिस्सा बहुत कम अक्षर आते हैं। अगर आपका वेरिफ़िकेशन टेम्पलेट लोकलाइज़ है, तो पक्का करें कि कोड एक ही हिस्से में आए और आसपास के शब्द उसे बँटवाने की सीमा के पार न धकेलें। कई सेवाएँ बस अंग्रेज़ी टेम्पलेट भेजती हैं, इसलिए दोनों टेस्ट करें।
टीमें नेपाल के बाज़ार के लिए क्यों बनाती और टेस्ट करती हैं
नेपाल अपने आकार से ज़्यादा प्रोडक्ट्स के लिए मायने रखता है। नेपाली कामगारों का बड़ा हिस्सा विदेश में रहता है, इसलिए खाड़ी, मलेशिया और दूसरे कॉरिडोर की सेवा करने वाले रेमिटेंस, वॉलेट और मैसेजिंग प्रोडक्ट्स को अक्सर ऐसे उपयोगकर्ता वेरिफ़ाई करने पड़ते हैं जिनके पास अब भी +977 नंबर है। Viber और WhatsApp जैसे मैसेजिंग ऐप वहाँ रोज़मर्रा के संवाद का हिस्सा हैं।
टीमें टेस्टिंग के लिए +977 नंबर तब ऑर्डर करती हैं जब वे:
- नेपाली उपयोगकर्ताओं के लिए साइन-अप फ़्लो लॉन्च करती हैं और साबित करना चाहती हैं कि देश पिकर में सही मास्क के साथ दिखता है।
- ऑनबोर्डिंग और रिकवरी स्क्रीन पर नेपाली-भाषा के स्ट्रिंग जाँचती हैं।
- प्रवासी ग्राहक की यह रिपोर्ट दोहराती हैं कि लॉगिन कोड आया ही नहीं।
ऐप टीमें इस तरह के देश-कवरेज को कैसे ढालती हैं, यह मोबाइल ऐप वेरिफ़िकेशन पेज पर दिखाया गया है।
समस्या निवारण: कोड नहीं आया
कोड न मिलने के कुछ आम कारण होते हैं, और हल शायद ही कभी यह होता है कि तुरंत फिर ऑर्डर कर दिया जाए।
- पहले धैर्य। एक्टिवेशन को पूरे 20 मिनट दें; कतार में लगे टेक्स्ट देर से भी आते हैं।
- वर्चुअल-नंबर नीतियाँ। कुछ सेवाएँ वर्चुअल नंबर ठुकरा देती हैं। ऐसा हो तो एक्टिवेशन बस expire हो जाता है और रिफ़ंड वॉलेट में आ जाता है।
- रूट का चुनाव। बाद में कोशिश करें, या एक ही रूट को पीटने की जगह उसी सेवा के लिए दूसरा रूट अपनाएँ।
- दर का अनुशासन। तेज़ लूप में दोबारा ऑर्डर करने से 300 रिक्वेस्ट प्रति मिनट की सीमा ख़र्च होती है और शायद ही मदद मिलती है।
- आपका अपना ऐप। पक्का करें कि SMS का अनुरोध सचमुच गया था; अपने लॉग में जाने वाली रिक्वेस्ट देखें।
activation.expired इवेंट साफ़ संकेत है कि कुछ नहीं आया और कुछ चार्ज नहीं हुआ।
लंबी अवधि वाली लाइनें और नेपाल के रूट का भुगतान
OTP Route नेपाल का कोई सेल्फ़-सर्व लंबी अवधि वाला नंबर नहीं देता। Dedicated Numbers सिर्फ़ संयुक्त राज्य अमेरिका और कनाडा में हैं, $1.95/month से। अगर आपकी टीम को टिकाऊ +977 लाइन चाहिए, तो [email protected] पर लिखें; कुछ हो पाएगा या नहीं, यह स्थानीय नियमों पर निर्भर है, और कुछ भी निश्चित नहीं।
भुगतान एक प्रीपेड USD वॉलेट से pay as you go है, जिसे कार्ड या USDT या USDC से टॉप-अप किया जाता है; हर टॉप-अप का PDF इनवॉइस ईमेल होता है और कोई मासिक शुल्क नहीं। शुल्क कैसे दिखते हैं, यह जानने के लिए प्राइसिंग देखें, और ईमेल कोड या Google से अकाउंट बनाने के लिए साइन अप करें।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं नेपाल के सिम कार्ड के बिना नेपाली OTP पा सकता हूँ?
हाँ। OTP Gateway एक वेरिफ़िकेशन के लिए +977 नंबर जारी करता है, और आप कोड डैशबोर्ड में या API से पढ़ते हैं।
नेपाल के लिए API किस देश कोड की उम्मीद करता है?
क़ीमत और एक्टिवेशन की रिक्वेस्ट में country के रूप में np भेजें।
नेपाली नंबर स्टोर करते समय क्या शुरुआती 0 रखना चाहिए?
नहीं। ट्रंक 0 हटाएँ और नंबर को +977 के बाद E.164 में स्टोर करें।
क्या नेपाली-भाषा के कोड डैशबोर्ड में सही दिखेंगे?
संदेश वैसा ही दिखता है जैसा मिला; पक्का करें कि आपके अपने लॉग और टेस्ट असर्शन देवनागरी टेक्स्ट सँभालें, ताकि कोड भरोसे से निकाला जा सके।
अगर नेपाल का कोड कभी न आए तो मेरे पैसों का क्या होता है?
कुछ चार्ज नहीं होता: जिस एक्टिवेशन को अपने 20 मिनट में SMS न मिले, या जिसे आप रद्द करें, उसकी पूरी रक़म आपके बिना कुछ माँगे वॉलेट में लौट जाती है।
क्या मैं बाद के लॉगिन के लिए वही +977 नंबर दोबारा इस्तेमाल कर सकता हूँ?
नहीं, OTP Gateway का हर नंबर एक कोड के लिए है। जिन अकाउंट्स को बाद में फिर लॉग इन करना है, उनके लिए Dedicated Number ठीक है, पर वे सिर्फ़ US और कनाडा में मिलते हैं।
क्या नेपाल के वेरिफ़िकेशन नंबरों के इस्तेमाल के नियम हैं?
हाँ। हर सेवा की शर्तों और Acceptable Use Policy का सम्मान करें, और इन नंबरों का उपयोग सिर्फ़ अपने वैध प्रोडक्ट और अकाउंट को टेस्ट करने या चलाने के लिए करें।
सेवाओं के नाम उनके संबंधित स्वामियों के ट्रेडमार्क हैं। OTP Route का उनसे कोई संबंध नहीं है। नंबरों का उपयोग कानूनी रूप से करें तथा प्रत्येक सेवा की शर्तों और हमारी स्वीकार्य उपयोग नीति का पालन करें।