हिन्दी
+27 वेरिफिकेशन फ़्लो की टेस्टिंग: दक्षिण अफ़्रीकी लॉन्च के लिए चेकलिस्ट
OTP Route के OTP Gateway से आप अस्थायी नंबर पर दक्षिण अफ़्रीका (+27) के वेरिफिकेशन कोड पा सकते हैं, $0.20 प्रति कोड से, और हर कोड को डैशबोर्ड में या API से पोलिंग या साइन किए गए वेबहुक के ज़रिए ले सकते हैं। country id za के साथ ऑर्डर करें; activation 20 मिनट चलता है और आप तभी भुगतान करते हैं जब SMS सचमुच आए।
पहले +27 ऑर्डर से पहले: एक छोटी तैयारी-सूची
इन्हें पूरा कर लें तो आपका पहला दक्षिण अफ़्रीकी activation बिना झंझट के चल जाना चाहिए:
- वॉलेट टॉप-अप हो। एक प्रीपेड USD वॉलेट सब कुछ चलाता है; उसे कार्ड या USDT/USDC से भरें। कोई सब्सक्रिप्शन नहीं है।
- कुंजी बनी हो। Developer console में एक Bearer कुंजी बनाएं (वह
or_live_से शुरू होती है)। CI और staging के लिए अलग-अलग कुंजियां रखें, कुल 10 तक। - वेबहुक पंजीकृत हो। एक HTTPS endpoint जोड़ें और उसका signing secret सहेजें। आप पांच तक पंजीकृत कर सकते हैं।
- नंबर नॉर्मलाइज़र टेस्ट हो। उसे
082 123 4567जैसा इनपुट दें और पुष्टि करें कि शुरुआती 0 हटाकर वह+2782...बनाता है। - सेवा की id पक्की हो। आईडी का अंदाज़ा लगाने के बजाय
GET /api/v1/servicesसे कैटलॉग खींचें। - सैंडबॉक्स वैकल्पिक है। सपोर्ट एक डेवलपमेंट अकाउंट को सैंडबॉक्स में बदल सकता है, ताकि कोई असली खर्च होने से पहले नकली नंबर और कोड आपके कोड से गुज़र सकें।
CI टेस्टिंग गाइड दिखाती है कि इन हिस्सों को पाइपलाइन में कैसे जोड़ें।
दक्षिण अफ़्रीकी नंबर कैसे सहेजे और नॉर्मलाइज़ किए जाएं?
दक्षिण अफ़्रीका ट्रंक प्रीफ़िक्स 0 इस्तेमाल करता है। स्थानीय रूप में लिखे मोबाइल नंबर में दस अंक होते हैं, जैसे 082 123 4567, और उस राष्ट्रीय रूप में मोबाइल रेंज आम तौर पर 06, 07 या 08 से शुरू होती हैं। अंतरराष्ट्रीय फ़ॉर्मैट में 0 ग़ायब हो जाता है: वही लाइन +27 82 123 4567 बन जाती है, या स्पेस हटाने पर +27821234567, यानी देश कोड के बाद नौ अंक।
क्लासिक बग +270821234567 जैसा सहेजा हुआ मान है, जो तब बनता है जब कोई फ़ॉर्म 0 हटाए बिना देश कोड को स्थानीय नंबर से चिपका देता है। इनपुट पर नॉर्मलाइज़ करें, सिर्फ़ E.164 सहेजें, और स्पेस वाला स्थानीय फ़ॉर्मैट केवल दिखाने के लिए रखें। अगर आप आउटबाउंड SMS खुद भेजते हैं, तो यही नियम डिलीवरी रिपोर्ट और यूज़र लुकअप को एकरूप रखता है।
कौन सी सेवाएं दक्षिण अफ़्रीका वेरिफिकेशन नंबर पर कोड भेज सकती हैं?
za के लिए अभी लोकप्रिय रूट में WhatsApp, Facebook, Instagram, TikTok, Google (Gmail & YouTube), Uber, Telegram, Microsoft & Outlook, LinkedIn, Netflix, Amazon, X (Twitter), ChatGPT (OpenAI) और Discord शामिल हैं। पूरे कैटलॉग में यह देश 1,700 से ज़्यादा सेवाओं को सपोर्ट करता है, और इन्वेंटरी दिन भर बदलती है, इसलिए मौजूदा उपलब्धता पढ़ने की जगह API है।
टीमें यह बाज़ार क्यों चुनती हैं? जोहान्सबर्ग और केप टाउन स्थापित टेक और फ़ाइनेंस केंद्र हैं, और कई कंपनियां दक्षिण अफ़्रीका को पूरे दक्षिणी अफ़्रीका के विस्तार का आधार बनाती हैं। देश में अंग्रेज़ी, isiZulu, isiXhosa और अफ़्रीकान्स सहित कई आधिकारिक भाषाएं हैं, फिर भी ज़्यादातर वेरिफिकेशन संदेश अंग्रेज़ी में आते हैं, इसलिए लोकलाइज़ेशन QA आम तौर पर SMS के टेक्स्ट से ज़्यादा आसपास की स्क्रीनों पर केंद्रित रहता है।
चरण: अपने टेस्ट हार्नेस से दक्षिण अफ़्रीका OTP API को कॉल करना
अनुरोध https://otproute.com/api/v1 पर आपकी Bearer कुंजी के साथ जाते हैं, प्रति मिनट 300 तक।
GET /api/v1/prices?country=za&service=<id>आपकी चाही गई जोड़ी की लाइव कीमत लौटाता है।POST /api/v1/activationsमें{"service": "<id>", "country": "za"}भेजने पर +27 नंबर आरक्षित होता है और activation id मिलती है।- आपका टेस्ट वह नंबर ऐप में डालता है और SMS ट्रिगर करता है।
activation.sms_receivedइवेंट आपके वेबहुक पर पहुंचता है। उस पर भरोसा करने से पहले endpoint secret के साथ<t>.<raw body>का HMAC-SHA256 दोबारा बनाएं, उसेX-OTPRoute-Signatureकेv1से मिलाएं, और जिन अनुरोधों का टाइमस्टैम्प बहुत पुराना हो उन्हें छोड़ दें।- पोलिंग पसंद है? इसके बजाय
GET /api/v1/activations/{id}को आराम के अंतराल पर पढ़ें। - छोड़े गए रन को
POST /api/v1/activations/{id}/cancelकॉल करना चाहिए, औरGET /api/v1/balanceसे कोई जॉब फ़ंड कम होने पर जल्दी रुक सकता है।
रूटिंग के विकल्पों पर और जानकारी OTP के लिए देश रूटिंग में है।
ऑपरेशंस स्टाफ़ के लिए डैशबोर्ड के चरण
कोड की ज़रूरत नहीं: OTP Gateway खोलें, दक्षिण अफ़्रीका और सेवा चुनें, दिखाई गई कीमत देखें, पुष्टि करें, और +27 नंबर को ऐप में चिपकाएं। SMS आते ही activation पेज पर दिख जाता है, और 20 मिनट की अवधि तथा अपने आप होने वाला रिफ़ंड ठीक वैसे ही काम करते हैं जैसे API से।
अटके हुए दक्षिण अफ़्रीकी कोड की समस्या सुलझाना
पहले पैसे का पहलू: 20 मिनट में SMS न आए, या आप रद्द कर दें, तो पूरी रकम अपने आप वॉलेट में लौट जाती है। फिर जांच करें:
- पहले धैर्य। डिलीवरी की गति सेवा और रूट पर निर्भर करती है, इसलिए activation को पूरा चलने दें।
- स्वीकृति नीति। कुछ सेवाएं virtual नंबर ठुकरा देती हैं; ऐसे में रिफ़ंड अपेक्षित व्यवहार है, ख़राबी नहीं।
- अलग समय या रूट। बाद में दोबारा कोशिश करें, या टेस्ट केस अनुमति दे तो नामीबिया या बोत्सवाना जैसा पड़ोसी रूट आज़माएं।
- ताबड़तोड़ नहीं। रद्द करके तेज़ लूप में दोबारा ऑर्डर करना शायद ही मदद करता है और आपकी रेट सीमा खा जाता है।
नंबरों का उपयोग केवल अपने प्रोडक्ट के टेस्ट या अपने बिज़नेस अकाउंट चलाने के लिए करें, हर सेवा की शर्तों का सम्मान करें, और याद रखें कि OTP Route की Acceptable Use Policy लागू होती है।
दक्षिण अफ़्रीकी लंबे समय वाली लाइनें और बिलिंग मॉडल
कोई self-serve लंबे समय वाला +27 नंबर नहीं है। Dedicated Number, $1.95/माह से, केवल अमेरिका और कनाडा में दिए जाते हैं; जिन टीमों को स्थायी दक्षिण अफ़्रीकी लाइन चाहिए वे [email protected] पर ईमेल कर सकती हैं, और यह संभव होगा या नहीं, स्थानीय नियमों पर निर्भर है। बिलिंग प्रीपेड वॉलेट से pay as you go है, और हर टॉप-अप पर PDF इनवॉइस ईमेल होता है। पूरी तस्वीर के लिए प्राइसिंग देखें।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं स्थानीय सिम के बिना अपने ऐप का दक्षिण अफ़्रीकी साइन-अप फ़्लो टेस्ट कर सकता हूं?
हां। OTP Gateway से +27 नंबर ऑर्डर करें और कोड को डैशबोर्ड में या API से पढ़ें। इसकी कीमत $0.20 प्रति कोड से है, और तभी लगती है जब कोड आए।
दक्षिण अफ़्रीकी नंबर को E.164 में बदलते समय क्या शुरुआती 0 रखूं?
नहीं। ट्रंक 0 हटाएं और +27 लगाएं, इसलिए 082 123 4567 +27821234567 बन जाता है।
दक्षिण अफ़्रीका की API country id क्या है?
यह za है, जो कीमत की क्वेरी में और +27 activation बनाते समय JSON body में जाती है।
दक्षिण अफ़्रीकी वेरिफिकेशन टेक्स्ट किस भाषा में आते हैं?
ज़्यादातर अंग्रेज़ी में, भले ही देश में कई आधिकारिक भाषाएं हैं। शब्दावली भेजने वाली सेवा तय करती है।
अगर कोड कभी न पहुंचे तो क्या रिफ़ंड मिलता है?
हां। activation 20 मिनट खुला रहता है, और कुछ न आए या आप रद्द करें तो पूरी रकम अपने आप वॉलेट में लौट जाती है।
क्या मैं महीनों तक रखने के लिए दक्षिण अफ़्रीकी नंबर ख़रीद सकता हूं?
self-serve नहीं। Dedicated Number अमेरिका और कनाडा का प्रोडक्ट है; दक्षिण अफ़्रीका के लिए सपोर्ट को ईमेल करके पूछें, उपलब्धता का कोई वादा नहीं है।
OTP Route पर +27 नंबर से मैं कितनी सेवाएं वेरिफ़ाई कर सकता हूं?
ताज़ा स्नैपशॉट में 1,700 से ज़्यादा। उपलब्धता दिन भर बदलती है, इसलिए API से लाइव कैटलॉग देखें।
सेवाओं के नाम उनके संबंधित स्वामियों के ट्रेडमार्क हैं। OTP Route का उनसे कोई संबंध नहीं है। नंबरों का उपयोग कानूनी रूप से करें तथा प्रत्येक सेवा की शर्तों और हमारी स्वीकार्य उपयोग नीति का पालन करें।