हिन्दी
डेवलपर और QA टीमों के लिए मोंटसेराट SMS वेरिफ़िकेशन
OTP Route मोंटसेराट (+1 664) को सपोर्ट करता है: OTP Gateway से अस्थायी नंबर ऑर्डर करें, उसे उस ऐप में डालें जिसे आप टेस्ट कर रहे हैं, और कोड डैशबोर्ड में पढ़ें या API और signed webhook से पाएँ। क़ीमत $0.20 प्रति कोड से शुरू होती है, और जिस ऑर्डर पर 20 मिनट के भीतर SMS न आए उसका रिफ़ंड आपके वॉलेट में हो जाता है।
किसी टीम को मोंटसेराट का नंबर आख़िर क्यों चाहिए?
मोंटसेराट पूर्वी कैरिबियन में ब्रिटेन का एक समुद्रपारीय क्षेत्र है, और अंग्रेज़ी उसकी आधिकारिक भाषा है। यह छोटा बाज़ार है, फिर भी एक काम का एज केस है। इसके नंबर नॉर्थ अमेरिकन नंबरिंग प्लान के तहत एरिया कोड 664 पर आते हैं, इसलिए वे अमेरिकी नंबर की तरह +1 से शुरू होते हैं जबकि क्षेत्र अलग है। पूरे कैरिबियन में रोलआउट करने वाली या फ़ोन वैलिडेटर संभालने वाली टीमें मोंटसेराट लाइन से जाँचती हैं कि उनका कोड इस अंतर को सही सँभालता है।
आम लक्ष्य हैं: यह देखना कि साइन-अप फ़ॉर्म के कंट्री पिकर में मोंटसेराट दिखता है, कि अंग्रेज़ी SMS टेम्पलेट और सहमति का पाठ कैरिबियाई उपयोगकर्ताओं को स्वाभाविक लगता है, और कि रिस्क नियम किसी वैध उपयोगकर्ता को सिर्फ़ इसलिए फ़्लैग नहीं करते कि आपके ट्रैफ़िक में यह क्षेत्र कम दिखता है।
+1 664 नंबर कैसे स्टोर करने चाहिए?
उन्हें E.164 में रखें: +1664 के बाद सात अंकों का लोकल सब्सक्राइबर नंबर, यानी प्लस और 1 के बाद कुल दस अंक। हटाने के लिए कोई ट्रंक ज़ीरो नहीं है। नंबर के साथ ISO क्षेत्र MS भी दर्ज करें, क्योंकि सिर्फ़ +1 प्रीफ़िक्स से देश का अनुमान लगाने पर मोंटसेराट का उपयोगकर्ता संयुक्त राज्य अमेरिका में गिना जाएगा। आगे के सिस्टम में क्षेत्र का डेटा क्यों ज़रूरी है, यह OTP के लिए कंट्री routing वाले लेख में समझाया गया है।
इस प्लान के उपयोगकर्ता अक्सर एरिया कोड से पहले 1 टाइप कर देते हैं, या प्लस चिह्न पूरी तरह छोड़ देते हैं। इन इनपुट को स्वीकार करें, सर्वर पर E.164 मान में नॉर्मलाइज़ करें, और यही नियम अपने टेस्ट फ़िक्स्चर में भी चलाएँ, ताकि स्टेजिंग में मोंटसेराट का नंबर बिल्कुल प्रोडक्शन जैसा व्यवहार करे।
मोंटसेराट वेरिफ़िकेशन नंबर तक कौन-सी सेवाएँ पहुँच सकती हैं?
ms का लाइव स्नैपशॉट WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, Snapchat, Discord, Amazon, Netflix, Signal और Viber दिखाता है, और इस रूट पर कुल 500 से ज़्यादा सेवाएँ हैं। किसी छोटे द्वीप के रूट पर उपलब्धता जल्दी बदल सकती है, इसलिए यह मान लेने की जगह कि कल की जोड़ियाँ आज भी चलेंगी, हर रन से पहले उपलब्धता क्वेरी करें।
मोंटसेराट OTP API का फ़्लो कैसा दिखता है?
or_live_ से शुरू होने वाली Bearer कुंजी के साथ POST /api/v1/activations बुलाएँ, बॉडी {"service": "<id>", "country": "ms"}। लौटा हुआ नंबर अपने साइन-अप फ़ॉर्म में डालें। कोड आने पर एक signed activation.sms_received इवेंट आपके webhook तक पहुँचता है; X-OTPRoute-Signature का HMAC जाँचें और पुराने टाइमस्टैम्प छोड़ दें। अगर आपके पास सार्वजनिक endpoint नहीं है, तो GET /api/v1/activations/{id} को पोल करें। विंडो ख़त्म होने पर activation.expired मिलता है, और POST /api/v1/activations/{id}/cancel से हाथ से रोकने पर activation.cancelled बनता है। हैंडलर को activation id पर आधारित रखें ताकि दोबारा भेजा गया इवेंट एक ही बार प्रोसेस हो। पूरा विवरण OTP Gateway पेज पर है।
क्या यह सब डैशबोर्ड से हो सकता है?
हाँ। साइन इन करें, टॉप-अप करें, सेवा चुनें, मोंटसेराट चुनें और नंबर कॉपी करें। कोड 20 मिनट की विंडो के भीतर आते ही एक्टिवेशन पर दिखने लगता है। जो ऑपरेशंस स्टाफ़ किसी एक फ़्लो को हाथ से जाँचता है, उसे इस स्क्रीन से ज़्यादा शायद ही कुछ चाहिए। एक साइन-अप को हाथ से कन्फ़र्म करने वाला टेस्टर शुरू से अंत तक ब्राउज़र में रह सकता है और उसे API कुंजी बनानी ही नहीं पड़ती।
मोंटसेराट के टेस्ट केस में क्या-क्या कवर होना चाहिए?
- आपका फ़ॉर्म नंबर स्वीकार करता है और उसे US नहीं, क्षेत्र MS के साथ सेव करता है।
- आपका अपना प्रोडक्ट जो वेरिफ़िकेशन SMS भेजता है वह अंग्रेज़ी में ठीक से रेंडर होता है।
- कोड धीमा हो तो रिट्राई और रीसेंड बटन समझदारी से व्यवहार करते हैं।
- एनालिटिक्स और बिलिंग सिस्टम उपयोगकर्ता को सही क्षेत्र का मानते हैं।
- कोई ऐप नंबर को अस्वीकार करे तो त्रुटि का संदेश साफ़ है।
अगर आज मेरे ऐप के लिए मोंटसेराट का कोई रूट न हो तो?
बाद में फिर कोशिश करें, क्योंकि उपलब्धता दिन भर बदलती है। अगर आपके टेस्ट को सिर्फ़ किसी कैरिबियाई +1 नंबर की ज़रूरत है, तो एंगुइला जैसा पास का रूट व्यावहारिक विकल्प हो सकता है। छोटे लूप में बार-बार ऑर्डर करने से बचें; कोशिशों के बीच अंतर रखें और हर विंडो को बंद होने दें।
बिलिंग और लंबी अवधि वाली लाइनें कैसे काम करती हैं?
एक प्रीपेड USD वॉलेट सब कुछ कवर करता है, कोई मासिक शुल्क नहीं। कार्ड या USDT/USDC से टॉप-अप करें और ईमेल पर PDF इनवॉइस पाएँ। मोंटसेराट का कोई सेल्फ़-सर्व लंबी अवधि वाला नंबर नहीं है; पूछने के लिए [email protected] पर ईमेल करें, हालाँकि उपलब्धता स्थानीय नियमों पर निर्भर है। जो Dedicated Numbers आप अपने पास रख सकते हैं, वे सिर्फ़ संयुक्त राज्य अमेरिका और कनाडा में मिलते हैं, $1.95/month से। मोंटसेराट इंटीग्रेशन बनाते समय सपोर्ट आपके डेवलपमेंट अकाउंट को sandbox मोड में डाल सकता है, जो सिम्युलेटेड नंबर और कोड लौटाता है। pay-as-you-go मॉडल प्राइसिंग पेज पर समझाया गया है।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं द्वीप पर हुए बिना मोंटसेराट के SMS OTP कोड पा सकता हूँ?
हाँ। OTP Route एक अस्थायी +1 664 नंबर जारी करता है जिसे आप कहीं से भी इस्तेमाल कर सकते हैं, और कोड डैशबोर्ड में दिखता है या API से आता है।
API में मोंटसेराट का country id क्या है?
एक्टिवेशन बनाते समय या क़ीमतें क्वेरी करते समय country फ़ील्ड में ms इस्तेमाल करें।
मोंटसेराट का एक्टिवेशन कितनी देर खुला रहता है?
बीस मिनट। इस विंडो में नंबर को एक कोड मिलता है, और उसके बाद ऑर्डर बंद हो जाता है।
जब कोड न आए तो क्या मुझसे शुल्क लिया जाता है?
नहीं। टाइम-आउट हुए या रद्द किए गए एक्टिवेशन की पूरी रक़म वॉलेट में अपने-आप लौट जाती है।
मेरा वैलिडेटर +1 664 नंबर को अमेरिकी क्यों मान रहा है?
क्योंकि वह सिर्फ़ देश कोड पढ़ रहा है। एरिया कोड जाँचें और क्षेत्र MS स्टोर करें, ताकि मोंटसेराट के उपयोगकर्ता सही वर्ग में गिने जाएँ।
कुछ ऐप्स मेरा मोंटसेराट नंबर अस्वीकार कर देते हैं। ऐसा क्यों?
कुछ सेवाएँ वर्चुअल नंबर नहीं मानतीं। यह OTP Route के नियंत्रण से बाहर है, इसीलिए बिना इस्तेमाल वाले ऑर्डर का रिफ़ंड मिलता है; हर सेवा की शर्तों का सम्मान करें।
क्या इंटीग्रेशन बनाने के लिए कोई sandbox है?
हाँ, अनुरोध पर। सपोर्ट डेवलपमेंट अकाउंट को sandbox पर कर सकता है, जो सिम्युलेटेड नंबर और कोड लौटाता है, ताकि आप वॉलेट की रक़म ख़र्च किए बिना टेस्ट कर सकें।
मोंटसेराट वेरिफ़िकेशन नंबर की क़ीमत कितनी है?
यह $0.20 प्रति कोड से शुरू होती है; सटीक क़ीमत सेवा पर निर्भर है और GET /api/v1/prices से मिलती है।
सेवाओं के नाम उनके संबंधित स्वामियों के ट्रेडमार्क हैं। OTP Route का उनसे कोई संबंध नहीं है। नंबरों का उपयोग कानूनी रूप से करें तथा प्रत्येक सेवा की शर्तों और हमारी स्वीकार्य उपयोग नीति का पालन करें।