एंडपॉइंट, वेबहुक या डैशबोर्ड से चेक गणराज्य के SMS OTP कोड पाना

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

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

चेक गणराज्य OTP API किन एंडपॉइंट पर टिकी है?

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

+420 का एक आम रन ऐसा दिखता है:

  1. हर डिप्लॉय पर एक बार GET /api/v1/countries और GET /api/v1/services लाकर कैश करें। चेक देश का आईडी cz है।
  2. जिस रूट का इस्तेमाल करना है उसकी लाइव कीमत के लिए GET /api/v1/prices?country=cz&service=<id> पूछें; यह सर्विस और इन्वेंटरी के साथ बदलती है।
  3. POST /api/v1/activations से JSON बॉडी {"service": "<id>", "country": "cz"} के साथ activation बनाएँ। जवाब में एक activation id और वह नंबर मिलता है जिसे आप टेस्ट किए जा रहे साइन-अप फ़ॉर्म में डालते हैं।
  4. कोड का इंतज़ार वेबहुक से करें, या मध्यम अंतराल पर GET /api/v1/activations/{id} पढ़ें।
  5. अगर टेस्ट बीच में रुके तो POST /api/v1/activations/{id}/cancel से नंबर रिलीज़ करें ताकि होल्ड तुरंत वॉलेट में लौट आए।

बड़ा सूट शुरू करने से पहले GET /api/v1/balance का एक कॉल वॉलेट कम होने पर जल्दी फ़ेल करने का सस्ता तरीका है। पूरा रेफ़रेंस डॉक्स में है।

+420 activation के लिए वेबहुक कैसे वेरिफ़ाई करूँ?

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

हर रिक्वेस्ट में t=<unix>,v1=<hex> रूप का X-OTPRoute-Signature हेडर होता है। बिना बदली रिक्वेस्ट बाइट्स से स्ट्रिंग <t>.<raw body> बनाएँ, उस एंडपॉइंट के सीक्रेट से HMAC-SHA256 निकालें, नतीजे की v1 से कॉन्स्टेंट-टाइम तुलना करें, और जिसका टाइमस्टैम्प इतना पुराना हो कि ताज़ा डिलीवरी न लगे उसे छोड़ दें। हमारी गाइड HMAC से OTP वेबहुक सुरक्षित करना हैंडलर को लाइन-दर-लाइन समझाती है।

इवेंट को activation id पर आधारित मानें और हैंडलर को idempotent बनाएँ: दोबारा भेजी गई डिलीवरी को activation पहले से पूरा चिह्नित मिले और वह बस सफलता लौटा दे। जिन स्क्रिप्ट के चलने की जगह कोई सार्वजनिक एंडपॉइंट नहीं है, उनके लिए GET /api/v1/activations/{id} की पोलिंग वैध फ़ॉलबैक बनी रहती है।

कौन-सी सर्विसेज़ चेक नंबरों पर कोड भेज सकती हैं?

चेक रूट पर इस समय 1,700 से ज़्यादा सर्विसेज़ हैं। ताज़ा स्नैपशॉट में लोकप्रिय नामों में WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, Microsoft & Outlook, LinkedIn, Discord, Uber, Airbnb, Signal, Viber और ChatGPT (OpenAI) शामिल हैं।

यह सूची स्थिर नहीं है। इन्वेंटरी दिन भर बदलती है, इसलिए कोड को उपलब्धता हार्ड-कोड की गई तालिका से नहीं, रन टाइम पर API से पढ़नी चाहिए। अगर आपको चाहिए सर्विस किसी पल नहीं दिख रही, तो वह बाद में लौट सकती है, या पड़ोसी मध्य यूरोपीय रूट आपके टेस्ट केस के लिए ठीक बैठ सकता है।

चेक वेरिफ़िकेशन नंबर कैसे स्टोर और पार्स करें?

चेक नंबरिंग बंद (closed) प्लान है: राष्ट्रीय नंबर नौ अंकों के होते हैं और कोई ट्रंक प्रीफ़िक्स नहीं है, इसलिए घरेलू और अंतरराष्ट्रीय रूप में फ़र्क़ सिर्फ़ आगे लगे +420 का है। इससे नॉर्मलाइज़ेशन कई बाज़ारों से आसान हो जाता है, फिर भी फ़ॉर्म में स्पेस, 00420 अंतरराष्ट्रीय प्रीफ़िक्स या सिर्फ़ नौ अंक आ सकते हैं। सेपरेटर हटाएँ, 00 को + में बदलें, +420 न हो तो जोड़ें, और नतीजा E.164 में स्टोर करें।

चेक-उन्मुख ऐप के कोड आम तौर पर चेक या अंग्रेज़ी में आते हैं। चेक टेक्स्ट में háček और čárka जैसे डायक्रिटिक होते हैं, और कुछ सेंडर संदेश को सादे कैरेक्टर सेट में रखने के लिए उन्हें हटा देते हैं, इसलिए पार्सर को पूरा वाक्य मिलाने के बजाय अंकों का समूह खोजना चाहिए।

टीमें +420 नंबर टेस्टिंग के लिए तब इस्तेमाल करती हैं जब वे चेक ग्राहकों के लिए प्रोडक्ट लॉन्च करें, चेक भाषा की ऑनबोर्डिंग कॉपी जाँचें, या पक्का करें कि क्षेत्रीय साइन-अप फ़्लो बिना शुरुआती शून्य वाले नंबर स्वीकार करता है। QA टेस्टिंग पेज बताता है कि टीमें ऐसे रन कैसे संरचित करती हैं।

चेक कोड कभी न आए तो क्या होना चाहिए?

कुछ सर्विसेज़ वर्चुअल नंबर ठुकरा देती हैं, और कुछ रूट खास घंटों में धीमे होते हैं। छूटा हुआ कोड कुछ नहीं खर्चता: अगर 20 मिनट की विंडो में कोई SMS नहीं आता, या आप पहले कैंसल कर देते हैं, तो पूरी रकम अपने आप वॉलेट में लौट जाती है।

  • प्रयास को असफल मानने से पहले विंडो चलने दें।
  • जाँचें कि जिस सर्विस को आप टेस्ट कर रहे हैं वह वर्चुअल नंबर स्वीकार करती भी है या नहीं।
  • बाद में दोबारा कोशिश करें, या कोई दूसरा देश-रूट आज़माएँ जिसे वह सर्विस सपोर्ट करती हो।
  • कोशिशों के बीच बैक-ऑफ़ रखें; तेज़ लूप में दोबारा ऑर्डर करने से रेट लिमिट खर्च होती है और मदद शायद ही मिलती है।
  • हर विफलता के साथ activation id लॉग करें ताकि रन के पार पैटर्न दिखें।

क्या नॉन-डेवलपर +420 रूट डैशबोर्ड से इस्तेमाल कर सकते हैं?

हाँ। ईमेल और 6 अंकों के ईमेल कोड (या Google साइन-इन) से साइन अप करने के बाद OTP Gateway खोलें, सर्विस और चेक गणराज्य चुनें, दिखाई गई कीमत देखें और ऑर्डर करें। चेक गणराज्य वेरिफ़िकेशन नंबर तुरंत दिखता है; उसे ऐप में पेस्ट करें, और कोड आते ही उसी स्क्रीन पर दिख जाता है। डैशबोर्ड से कैंसल करने पर रकम उसी तरह वॉलेट में लौटती है जैसे API कॉल से।

क्या चेक गणराज्य का लंबी अवधि का नंबर है, और बिलिंग कैसे होती है?

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

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

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

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

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

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

POST /api/v1/activations के country फ़ील्ड में और कीमत की क्वेरी में cz इस्तेमाल करें।

चेक वेरिफ़िकेशन कोड की कीमत कितनी है?

कोड $0.20 प्रति कोड से शुरू होते हैं, और हर सर्विस की सटीक कीमत GET /api/v1/prices लौटाता है और ऑर्डर से पहले दिखाई जाती है। भुगतान तभी लगता है जब कोड आए।

क्या चेक नंबरों में शुरुआती शून्य चाहिए?

नहीं। चेक नंबरों में ट्रंक प्रीफ़िक्स नहीं होता, इसलिए उन्हें +420 और उसके बाद नौ राष्ट्रीय अंकों के रूप में स्टोर करें।

+420 activation कितनी देर खुला रहता है?

बीस मिनट। उस दौरान कुछ न आए तो activation एक्सपायर हो जाता है और वॉलेट में पूरा रिफ़ंड लौट आता है।

क्या चेक गणराज्य की OTP रूटिंग बल्क अकाउंट बनाने के लिए ठीक है?

नहीं। OTP Route आपके अपने प्रोडक्ट की टेस्टिंग और आपके अपने वैध अकाउंट चलाने के लिए है। हर +420 activation को अपने प्रोडक्ट या अकाउंट से जोड़कर रखें, हर सर्विस की शर्तों और OTP Route की Acceptable Use Policy के भीतर।

क्या मैं बाद के लॉगिन के लिए वही चेक नंबर रख सकता हूँ?

सेल्फ़-सर्व प्रोडक्ट के रूप में नहीं। लंबी अवधि के Dedicated Numbers सिर्फ़ संयुक्त राज्य अमेरिका और कनाडा में हैं, और दूसरे बाज़ारों के बारे में आप सपोर्ट को ईमेल करके पूछ सकते हैं।

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

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

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