गणराज्य कांगो (+242) के वेरिफ़िकेशन कोड अपने टेस्ट स्टैक में रूट करना

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

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

शुरू से अंत तक +242 कोड लाने वाली API कॉल कौन-सी हैं?

सब कुछ https://otproute.com/api/v1 के अंतर्गत है और or_live_ से शुरू होने वाली Bearer key से ऑथेंटिकेट होता है। keys Developer console में बनाएँ; एक अकाउंट अधिकतम 10 रख सकता है, जिससे स्टेजिंग, CI और किसी साथी के लैपटॉप को अलग-अलग क्रेडेंशियल देना आसान हो जाता है जिन्हें स्वतंत्र रूप से रद्द किया जा सके।

ब्राज़ाविल बाज़ार का एक सामान्य टेस्ट रन ऐसा होता है:

  1. GET /api/v1/services और GET /api/v1/countries खींचकर ids कैश कर लें। गणराज्य कांगो की आईडी cg है (इसे अपने बड़े पड़ोसी से न मिलाएँ, जिसकी अलग आईडी और पेज कांगो (DRC) पर है)।
  2. जिस ऐप को टेस्ट कर रहे हैं उसकी लाइव कीमत और उपलब्धता के लिए GET /api/v1/prices?country=cg&service=<id> पूछें।
  3. POST /api/v1/activations से एक्टिवेशन बनाएँ, बॉडी कुछ ऐसी: {"service": "telegram", "country": "cg"}। आपको एक्टिवेशन id के साथ +242 नंबर मिलता है।
  4. वह नंबर अपने ही प्रोडक्ट की साइन-अप या लॉगिन स्क्रीन में डालें।
  5. कांगो का कोड वेबहुक डिलीवरी से या GET /api/v1/activations/{id} को पोल करके उठाएँ। टेस्ट रुक जाए तो POST /api/v1/activations/{id}/cancel से उसे छोड़ दें।

सूट शुरू होने से पहले GET /api/v1/balance चलाएँ ताकि ख़ाली वॉलेट जॉब को आधे रास्ते के बजाय शुरू में ही फ़ेल कर दे। प्रति मिनट 300 रिक्वेस्ट की सीमा में कुछ पैरेलल वर्कर के लिए काफ़ी गुंजाइश है। रिक्वेस्ट और रिस्पॉन्स की पूरी बनावट डेवलपर डॉक्स में है।

कांगोली एक्टिवेशन के लिए साइन किया हुआ वेबहुक कैसे जोड़ूँ?

किसी फ़्लो में क्लिक करते एक इंजीनियर के लिए पोलिंग ठीक है; CI फ़्लीट के लिए वेबहुक कहीं बेहतर है। Developer console में एक एंडपॉइंट जोड़ें (प्रति अकाउंट पाँच की अनुमति है) और activation.sms_received, activation.expired और activation.cancelled को सब्सक्राइब करें।

हर रिक्वेस्ट में X-OTPRoute-Signature: t=<unix>,v1=<hex> होता है। उस एंडपॉइंट के सीक्रेट से "<t>.<raw body>" का HMAC-SHA256 दोबारा बनाएँ, उसे v1 से constant-time जाँच के साथ मिलाएँ, और जिसका टाइमस्टैम्प पुराना हो उसे छोड़ दें। हैश कच्चे बाइट्स पर निकालें, JSON पार्स करने से पहले, क्योंकि दोबारा सीरियलाइज़ किया गया JSON बाइट-दर-बाइट शायद ही मेल खाता है।

इवेंट्स को एक्टिवेशन id पर आधारित मानें। अगर वही इवेंट दो बार आए, तो आपके हैंडलर को दिखना चाहिए कि id पहले ही हल हो चुकी है, और उसे बस सफलता का स्टेटस लौटा देना चाहिए। वेबहुक कैप्चर गाइड कतार (queue) के ऐसे पैटर्न दिखाती है जो धीमे टेस्ट रनर को टाइमआउट होने से बचाते हैं।

कांगो वेरिफ़िकेशन नंबर कौन-सी सर्विसें कवर कर सकता है?

cg का आज का स्नैपशॉट इनमें शामिल है: WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, X (Twitter), ChatGPT (OpenAI), Claude, Microsoft & Outlook, LinkedIn, Signal, Viber और imo। कुल मिलाकर इस देश में OTP Gateway पर 1,000 से ज़्यादा सर्विसें हैं।

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

+242 नंबर कैसे स्टोर और नॉर्मलाइज़ करें?

गणराज्य कांगो के नंबर कंट्री कोड के बाद नौ अंकों के होते हैं, और कई प्लान के उलट शुरुआती 0 ट्रंक प्रीफ़िक्स नहीं बल्कि सब्सक्राइबर नंबर का हिस्सा है। मोबाइल लाइनें स्थानीय रूप में आम तौर पर 06… या 05… और अंतरराष्ट्रीय रूप में +242 06… लिखी जाती हैं। यूरोपीय कोडबेस से कॉपी किया गया कोई भी नॉर्मलाइज़र जो शुरुआती शून्य हटाता है, इन्हें चुपचाप बिगाड़ देगा, इसलिए API जो E.164 स्ट्रिंग देता है उसे ठीक वैसे ही स्टोर करें और लंबाई की जाँच एक ग्लोबल नियम से नहीं, बल्कि देश के हिसाब से करें।

फ़्रेंच आधिकारिक भाषा है और वेरिफ़िकेशन SMS की आम भाषा भी, हालाँकि रोज़मर्रा में लिंगाला और किटुबा बहुत बोली जाती हैं। कुछ टेम्पलेट में उच्चारण चिह्न वाले अक्षर की उम्मीद रखें, और पक्का करें कि आपका पार्सर निश्चित अंग्रेज़ी शब्दों पर निर्भर रहने के बजाय पैटर्न से अंक निकालता है।

टीमें यहाँ आम तौर पर तब टेस्ट करती हैं जब वे प्रोडक्ट को फ़्रेंच-भाषी मध्य अफ़्रीका में उतारती हैं, ब्राज़ाविल या पोंत-नुआर में ऑपरेशंस स्टाफ़ को सहारा देती हैं, या विदेश में बसे कांगोली ग्राहकों की सेवा करती हैं जो अब भी घर के नंबर से साइन अप करते हैं। असली +242 रूट पर पूरा फ़्लो जाँचने से फ़ॉर्मैटिंग और कॉपी की वे गड़बड़ियाँ पकड़ में आती हैं जो सिम्युलेटर से छूट जातीं।

अगर +242 नंबर पर कोई कोड न पहुँचे तो?

चुप्पी आम तौर पर रूट या स्वीकृति की समस्या होती है, इंटीग्रेशन का बग नहीं। एक समझदार तरीका:

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

हमारा लेख OTP डिलीवरी फ़ेल होने से कैसे बचें बैकऑफ़ और रीट्राई बजट को और गहराई से कवर करता है।

क्या मैं कांगो की लंबी अवधि वाली लाइन रख सकता हूँ?

गणराज्य कांगो के लिए सेल्फ़-सर्व लंबी अवधि वाला नंबर मौजूद नहीं है। OTP Gateway हर वेरिफ़िकेशन कोड के लिए एक नंबर जारी करता है, और cg के लिए अभी वही अकेला प्रोडक्ट मिलता है।

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

कांगो OTP रूटिंग सेटअप की बिलिंग और सुरक्षित टेस्टिंग कैसे होती है?

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

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

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

OTP Route API में गणराज्य कांगो की देश आईडी क्या है?

यह cg है। डेमोक्रेटिक रिपब्लिक ऑफ़ द कांगो एक अलग देश है जिसकी अपनी आईडी है, इसलिए दोबारा जाँच लें कि आपके कॉन्फ़िग में कौन-सी है।

क्या मैं स्थानीय SIM के बिना अपने ऐप का कांगोली साइन-अप फ़्लो टेस्ट कर सकता हूँ?

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

+242 नंबर सेव करते समय क्या मैं शुरुआती शून्य हटाऊँ?

नहीं। गणराज्य कांगो में 0 नौ अंकों वाले सब्सक्राइबर नंबर का हिस्सा है, इसलिए E.164 मान को ठीक वैसे ही रखें जैसा API लौटाता है।

कांगो के वेरिफ़िकेशन टेक्स्ट किस भाषा में होंगे?

ज़्यादातर फ़्रेंच में आते हैं, अंतरराष्ट्रीय ऐप से कभी-कभी अंग्रेज़ी में। ख़ास शब्द मिलाने के बजाय पैटर्न से अंक निकालें।

अगर कोड कभी न दिखे तो क्या मुझसे शुल्क लगता है?

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

कांगो का SMS OTP पाने में कितना खर्च आता है?

$0.20 प्रति कोड से; हर ऐप की +242 कीमत लाइव बताई जाती है, इसलिए ऑर्डर से पहले उसे क्वेरी करें।

क्या इंटीग्रेशन बनाने के लिए सैंडबॉक्स है?

हाँ, अनुरोध पर। सपोर्ट डेवलपमेंट अकाउंट को सैंडबॉक्स मोड में डाल सकता है, जो वॉलेट फ़ंड छुए बिना सिम्युलेटेड नंबर और कोड लौटाता है।

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

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

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