जब टीम में किसी के पास +223 सिम न हो, तब मालियन साइन-अप फ़्लो टेस्ट करना

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

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

आपका प्रोडक्ट Mali में लॉन्च हो रहा है, पर किसी के पास स्थानीय सिम नहीं। अब क्या करें?

किसी QA लीड के लिए यह जानी-पहचानी उलझन है। प्रोडक्ट चाहता है कि Bamako में मार्केटिंग अभियान से पहले मालियन साइन-अप रास्ता जाँच लिया जाए, फ़ोन फ़ील्ड पहले से +223 स्वीकार करता है, और हर इंजीनियर के हैंडसेट में यूरोपीय या उत्तर अमेरिकी सिम है। किसी सहकर्मी का निजी नंबर उधार लेना कमज़ोर तरीका है, टेस्ट सूट तक फैलता नहीं, और स्टाफ़ का डेटा टेस्ट अकाउंट में लीक कर देता है।

OTP Gateway का Mali वेरिफिकेशन नंबर इस संकरी समस्या को हल करता है: एक असली +223 नंबर, एक कोड के लिए इस्तेमाल, फिर त्याग दिया जाता है। आप इसे स्क्रिप्ट से चला सकते हैं या डैशबोर्ड में हाथ से ऑर्डर कर सकते हैं, और टीमें इसे रिग्रेशन रन में कैसे बिठाती हैं, यह QA testing और CI/CD पेजों में बताया गया है।

Mali का वेरिफिकेशन नंबर किन ऐप्स से कोड पा सकता है?

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

उपलब्धता स्थिर नहीं रहती। रूट दिन भर खुलते-बंद होते रहते हैं, इसलिए स्क्रिप्ट को कल के नतीजे को सही मानने की जगह रन-टाइम पर पक्का करना चाहिए कि सर्विस ख़रीदी जा सकती है।

कोड में Mali OTP API का फ़्लो कैसे चलता है?

अनुरोध https://otproute.com/api/v1 पर or_live_ से शुरू होने वाली Bearer कुंजी के साथ जाते हैं। कुंजियाँ Developer console में बनती हैं, प्रति अकाउंट 10 तक।

  1. GET /api/v1/services और GET /api/v1/countries से id एक बार निकाल लें। Mali का id ml है।
  2. GET /api/v1/prices?country=ml&service=<id> से लाइव कीमत पढ़ें।
  3. POST /api/v1/activations से ऑर्डर करें, जैसे {"service": "whatsapp", "country": "ml"}, और एक्टिवेशन id सँभालकर रखें।
  4. लौटा हुआ +223 नंबर अपने ऐप के वेरिफिकेशन फ़ॉर्म में डालें।
  5. कोड GET /api/v1/activations/{id} से लें, या webhook से पता चलने दें। न इस्तेमाल हुए नंबर POST /api/v1/activations/{id}/cancel से छोड़ दें।

webhook के लिए अपना endpoint (पाँच तक की अनुमति है) activation.sms_received, activation.expired और activation.cancelled पर सब्सक्राइब करें। endpoint secret से "<t>.<raw body>" पर HMAC-SHA256 निकालकर X-OTPRoute-Signature जाँचें, पुराने टाइमस्टैम्प ठुकराएँ, और हैंडलर को एक्टिवेशन id पर idempotent रखें। अकाउंट की सीमा 300 अनुरोध प्रति मिनट है, और API integration guide में काम के उदाहरण हैं।

आठ अंक, कोई ट्रंक प्रीफ़िक्स नहीं: मालियन नंबर सहेजना

Mali में आठ अंकों का बंद प्लान है और कोई ट्रंक प्रीफ़िक्स नहीं, इसलिए देश में जो नंबर डायल होता है, वही आठ अंक विदेश से +223 के बाद आते हैं। इससे नॉर्मलाइज़ेशन सुखद रूप से सरल हो जाता है: E.164 रूप +223 और आठ अंक है, न जोड़ने के लिए शुरुआती शून्य है न हटाने के लिए। फिर भी लंबाई साफ़ तौर पर वैलिडेट करें, क्योंकि दस अंकों के बाज़ार के लिए लिखा सामान्य नियम सही मालियन इनपुट को ठुकरा देगा।

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

यहाँ टेस्ट क्यों करें? पश्चिम अफ़्रीका में मोबाइल-मनी से जुड़े प्रोडक्ट लॉन्च करने वाली टीमें, Bamako से फ़ील्ड स्टाफ़ के अकाउंट चलाने वाले NGO और लॉजिस्टिक्स ऑपरेटर, और फ़्रांस तथा पड़ोसी देशों में बसे बड़े मालियन प्रवासी समुदाय को सेवा देने वाले ऐप, सबको +223 रास्ता सही चलता चाहिए। रोलआउट क्षेत्रीय हो तो Senegal जैसे रूट पर भी जाँच जोड़ लें।

जब +223 कोड चुप रहे तो क्या करें

SMS न आने का मतलब आम तौर पर रूट या सर्विस होता है, आपका इंटीग्रेशन नहीं। बग दर्ज करने से पहले:

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

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

क्या मेरी टीम मालियन नंबर लंबे समय तक रख सकती है?

OTP Route के पास self-serve लंबी अवधि वाला मालियन नंबर नहीं है। ml के लिए सिर्फ़ एक बार वाला OTP Gateway उपलब्ध है।

OTP Route के Dedicated Virtual Numbers, जो वॉलेट से रिन्यू होते हैं और इनबाउंड व आउटबाउंड SMS तथा ब्राउज़र कॉलिंग सपोर्ट करते हैं, सिर्फ़ अमेरिका और कनाडा में हैं, $1.95/month से। अगर आपके ऑपरेशन के लिए टिकाऊ +223 लाइन मायने रखती है, तो [email protected] पर ईमेल करें; गेटवे से आगे की कोई भी बात स्थानीय नियमों पर निर्भर है और सुनिश्चित नहीं है।

Mali OTP routing का भुगतान और खर्च किए बिना टेस्टिंग

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

जब तक आप बना रहे हैं, सपोर्ट से डेवलपमेंट अकाउंट को sandbox मोड में बदलने को कहें। तब आपको सिमुलेटेड नंबर और कोड मिलते हैं और आप वॉलेट खर्च किए बिना पूरे SMS verification API क्रम का अभ्यास कर सकते हैं। असली नंबर सिर्फ़ अपने प्रोडक्ट और वैध अकाउंट के लिए इस्तेमाल करें, हर सर्विस की शर्तों और Acceptable Use Policy का सम्मान करते हुए। मौजूदा दरें pricing पेज पर हैं।

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

क्या मैं सफ़र किए या स्थानीय सिम ख़रीदे बिना मालियन साइन-अप वेरिफाई कर सकता हूँ?

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

OTP Route API में Mali का id क्या है?

Mali का id ml है, यही मान कीमत वाली खोज और एक्टिवेशन अनुरोध की बॉडी, दोनों में जाता है।

क्या मालियन नंबरों में शुरुआती शून्य होता है जिसे हटाना पड़े?

नहीं। Mali में कोई ट्रंक प्रीफ़िक्स नहीं है; सही नंबर +223 और आठ अंक होता है।

Mali SMS OTP की कीमत कितनी है?

मालियन कोड $0.20 प्रति कोड से शुरू होते हैं, और हर ऐप की सटीक राशि ख़रीदने से पहले API लाइव बता देता है।

अगर ऐप कोड कभी न भेजे तो क्या मेरा पैसा डूबेगा?

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

क्या कोडिंग न जानने वाला कोई व्यक्ति इसे इस्तेमाल कर सकता है?

हाँ। डैशबोर्ड में Mali और सर्विस चुनें, नंबर ऑर्डर करें, उसे ऐप में पेस्ट करें, और कोड एक्टिवेशन स्क्रीन पर दिख जाता है।

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

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

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