QA और ऑपरेशंस में मालदीवी (+960) वन-टाइम कोड कैसे संभालें

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

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

स्थिति: ट्रैवल या हॉस्पिटैलिटी प्रोडक्ट को +960 यूज़र्स के लिए चलना है

सोचिए एक बुकिंग प्लेटफ़ॉर्म, रिसॉर्ट ऑपरेशंस टूल या डिलीवरी ऐप माले और अटॉल्स भर के मेहमानों और पार्टनरों को सपोर्ट करने वाला है। इंजीनियर कहीं और बैठते हैं, वेरिफिकेशन स्क्रीन कहीं ज़्यादा लंबे नंबरों को ध्यान में रखकर बनी थी, और टीम में किसी के पास मालदीवी सिम नहीं है। लॉन्च से पहले किसी को साबित करना है कि फ़ोन वाला चरण काम करता है।

OTP Gateway यही कमी भरता है। यह आपके टेस्ट को एक वेरिफिकेशन के लिए असली +960 नंबर देता है, ताकि आप अपने स्टेजिंग या प्रोडक्शन साइन-अप फ़्लो पर Maldives SMS OTP पा सकें, बिना सफ़र किए, बिना रोमिंग के और बिना किसी सहकर्मी का फ़ोन उधार लिए।

टीमें आम तौर पर तीन में से किसी एक वजह से यहाँ आती हैं: पर्यटन-प्रधान बाज़ार के लिए स्थानीयकरण QA, दक्षिण एशिया और हिंद महासागर में क्षेत्रीय लॉन्च, या वह ऑपरेशंस टीम जो कंपनी का अकाउंट किसी के निजी नंबर से जोड़े बिना वेरिफाई करना चाहती है। व्यापक वर्कफ़्लो का वर्णन QA testing पेज पर है।

सात अंकों के मालदीवी नंबर वैलिडेशन कोड को क्यों उलझा देते हैं?

Maldives में बंद नंबरिंग प्लान है: +960 के बाद सात अंक, और जोड़ने या हटाने लायक कोई ट्रंक प्रीफ़िक्स नहीं। यही छोटी लंबाई कई फ़ॉर्मों को फँसा देती है। जो regex कम से कम नौ राष्ट्रीय अंक माँगता है, या जिस लाइब्रेरी का डिफ़ॉल्ट क्षेत्र कोई और है, वह बिल्कुल सही नंबर भी ठुकरा देगी।

अपने टेस्ट सूट में ये जाँचें जोड़ना काम आएगा:

  • +960 के बाद सात अंक और केवल सात अंकों वाला स्थानीय रूप, दोनों स्वीकार करें, और सहेजने से पहले E.164 में नॉर्मलाइज़ करें;
  • पक्का करें कि कोई भी कोड-पाथ शून्य नहीं जोड़ता, क्योंकि लौटाने के लिए कोई ट्रंक प्रीफ़िक्स है ही नहीं;
  • कन्फ़र्मेशन स्क्रीन और रसीदों में नंबर सही ढंग से दिखाएँ।

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

आज +960 नंबर किन चीज़ों को वेरिफाई कर सकता है?

अभी Maldives रूट पर 1,700 से ज़्यादा सर्विसेज़ मौजूद हैं। मौजूदा स्नैपशॉट के नामों में WhatsApp, Telegram, Viber, Instagram, Facebook, Airbnb, Uber, Google (Gmail & YouTube), LinkedIn, Microsoft & Outlook, Snapchat, TikTok, Claude और Netflix शामिल हैं।

ट्रैवल प्रोडक्ट के लिए अक्सर काम की जोड़ी यह होती है: एक बुकिंग या मैसेजिंग सर्विस और आपका अपना ऐप, ताकि आप देख सकें कि मेहमान का नंबर दोनों में कैसा बर्ताव करता है। उपलब्धता दिन भर बदलती है, इसीलिए API स्थिर सूची की जगह लाइव डेटा लौटाता है। पूरा कैटलॉग services में है।

Maldives OTP API को ऑटोमेटेड टेस्ट में जोड़ना

Developer console में API कुंजी बनाएँ; वह or_live_ से शुरू होती है और Bearer टोकन के रूप में https://otproute.com/api/v1 को भेजी जाती है। Maldives का country id mv है।

  1. GET /api/v1/prices?country=mv&service=airbnb से पूछें कि ऑर्डर की कीमत क्या होगी और स्टॉक है या नहीं।
  2. POST /api/v1/activations में {"service": "airbnb", "country": "mv"} भेजें और एक्टिवेशन id तथा +960 नंबर पाएँ।
  3. नंबर को उस फ़्लो में डालें जिसे आप टेस्ट कर रहे हैं।
  4. activation.sms_received आपके endpoint पर आते ही +960 कोड उठाएँ, या उसकी जगह GET /api/v1/activations/{id} को पोल करें।
  5. अगर Maldives का कोई टेस्ट बीच में रुक जाए, तो POST /api/v1/activations/{id}/cancel भेजें और वॉलेट में रकम तुरंत वापस आ जाती है।

साइन की गई डिलीवरी में X-OTPRoute-Signature हेडर t=<unix>,v1=<hex> रूप में आता है। endpoint secret से टाइमस्टैम्प, एक बिंदु और raw body का HMAC-SHA256 निकालें, मिलान करें और पुराने टाइमस्टैम्प ठुकरा दें। आप 5 webhook endpoints तक रजिस्टर कर सकते हैं और प्रति मिनट 300 अनुरोध तक इस्तेमाल कर सकते हैं। इस Maldives OTP API के फ़ील्ड-स्तर के विवरण developer docs में हैं।

इसके बजाय डैशबोर्ड से +960 नंबर खोलना

प्रोजेक्ट पर हर कोई कोड नहीं लिखता, और डैशबोर्ड वही सब कर देता है। देश के रूप में Maldives चुनें, सर्विस चुनें, लाइव कीमत कन्फ़र्म करें, और नंबर स्क्रीन पर आ जाता है। उसे ऐप में पेस्ट करें, फिर ऑर्डर पर नज़र रखें: सर्विस के संदेश भेजते ही कोड उसी पंक्ति में दिख जाता है।

ऑर्डर 20 मिनट चलता है। भुगतान तभी होता है जब कोड आए; रद्द या expire हुआ ऑर्डर अपने आप रिफ़ंड हो जाता है, इसलिए मेहमानों वाले फ़्लो को जाँचते सपोर्ट एजेंट को हर कोशिश के लिए फ़ाइनेंस की मंज़ूरी नहीं लेनी पड़ती।

जब कोड अटक जाए: एक छोटा रिकवरी क्रम

डिलीवरी का समय सर्विस और रूट पर निर्भर करता है, इसलिए पहले मिनट की ख़ामोशी सामान्य है। अगर कुछ न आया हो:

  1. विंडो बंद होने के क़रीब आने तक इंतज़ार करते रहें।
  2. दिन में बाद में फिर कोशिश करें, या किसी दूसरे सर्विस रूट से टेस्ट करें।
  3. देखें कि लक्ष्य सर्विस वर्चुअल नंबर स्वीकार करती है या नहीं; कुछ अपनी नीति के तहत इन्हें ठुकरा देती हैं।
  4. तेज़ लूप में नए ऑर्डर न दें, इससे सिर्फ़ रेट लिमिट बर्बाद होती है।

जब एक देश में रूट कम पड़ें तो रूटों के बीच फ़ॉलबैक कैसे करें, यह लेख OTP के लिए country routing में समझाया गया है।

लंबी अवधि की लाइनें, वॉलेट और sandbox मोड

Maldives में OTP Route के पास कोई self-serve लंबी अवधि वाला नंबर नहीं है। अगर आपको ऐसी लाइन चाहिए जो आपकी टीम के पास बनी रहे, तो [email protected] पर लिखें; संभव है या नहीं, यह स्थानीय नियमों पर निर्भर है। महीने-दर-महीने रिन्यू होने वाले Dedicated Numbers सिर्फ़ अमेरिका और कनाडा में हैं, $1.95/month से।

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

इस्तेमाल वैध रखें: अपने ही प्रोडक्ट टेस्ट करें, हर सर्विस की शर्तों का पालन करें, और ध्यान रखें कि OTP Route की Acceptable Use Policy हर ऑर्डर पर लागू होती है।

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

Maldives के फ़ोन नंबर में कितने अंक होते हैं?

+960 देश कोड के बाद सात अंक, और कोई ट्रंक प्रीफ़िक्स नहीं। आपकी वैलिडेशन को यह छोटी लंबाई स्वीकार करनी चाहिए।

Maldives के लिए कौन-सा API country id है?

यह mv है। इसे GET /api/v1/prices में और POST /api/v1/activations की बॉडी में भेजें।

क्या मैं Maldives में रहे बिना अपने बुकिंग ऐप का +960 साइन-अप जाँच सकता हूँ?

हाँ। OTP Gateway से एक बार वाला मालदीवी नंबर ऑर्डर करें, उसे अपने ऐप में डालें और कोड डैशबोर्ड में या API से पढ़ें।

अगर कोई मालदीवी कोड न आए तो मेरे पैसों का क्या होता है?

कुछ नहीं कटता। जब 20 मिनट की विंडो बिना SMS के खत्म हो जाए, या आप कैंसल करें, तो पूरी रकम वॉलेट में लौट आती है।

क्या वेरिफिकेशन संदेश धिवेही में होगा?

ज़्यादातर अंतरराष्ट्रीय सर्विसेज़ अंग्रेज़ी भेजती हैं, हालाँकि शब्द ऐप पर निर्भर करते हैं। वाक्य की जगह अंक पार्स करें ताकि दोनों भाषाएँ चलें।

क्या मैं स्टाफ़ अकाउंट के लिए +960 नंबर रख सकता हूँ?

self-serve नहीं। रखी जाने वाली लाइनें अमेरिका और कनाडा का प्रोडक्ट हैं; Maldives के विकल्प पूछने के लिए [email protected] पर ईमेल करें।

क्या OTP Route इस्तेमाल करने के लिए मुझे मासिक प्लान चाहिए?

नहीं। आप कार्ड या USDT/USDC से भरे प्रीपेड USD वॉलेट से जितना इस्तेमाल करें उतना भरते हैं, और हर टॉप-अप का PDF इनवॉइस मिलता है।

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

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

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