हिन्दी
REST कॉल और webhook से बहामियन +1 242 OTP इकट्ठा करना
हाँ, आप OTP Gateway से एक-बार वाला नंबर ऑर्डर करके और कोड को डैशबोर्ड में या API तथा साइन किए गए webhook से पढ़कर OTP Route के साथ Bahamas (+1 242) के वेरिफिकेशन कोड पा सकते हैं। कीमत $0.20 प्रति कोड से शुरू होती है, हर सर्विस की सटीक रकम लाइव लौटाई जाती है, और आपसे चार्ज तभी लिया जाता है जब 20 मिनट में नंबर तक SMS पहुँचे।
Bahamas OTP API इंटीग्रेशन को कौन-से अनुरोध चाहिए?
Bahamas OTP API इंटीग्रेशन https://otproute.com/api/v1 के विरुद्ध कॉल्स की एक छोटी कड़ी है, जो Developer console में बनाई गई or_live_ प्रीफ़िक्स वाली Bearer key से अधिकृत होती है। Bahamas की कंट्री आईडी bs है; whatsapp या telegram जैसी सर्विस आईडी कैटलॉग से आती हैं।
GET /api/v1/servicesऔरGET /api/v1/countriesसे कैटलॉग लोड करें, फिर डिस्प्ले नामों से मिलान करने की जगह आईडी को कॉन्फ़िग में रखें।- हर ऑर्डर से पहले
GET /api/v1/prices?country=bs&service=<id>माँगें। जवाब में मौजूदा कीमत होती है और यह भी कि इस क्षण कोई रूट खुला है या नहीं, क्योंकि उपलब्धता दिन भर बदलती है। - बॉडी
{"service": "<id>", "country": "bs"}के साथPOST /api/v1/activationsसे एक्टिवेशन बनाएँ। आपको एक्टिवेशन आईडी और +1 242 नंबर मिलता है। - वह नंबर टेस्ट हो रहे प्रोडक्ट के साइन-अप या लॉगिन स्टेप में डालें।
- कोड का इंतज़ार webhook से करें, या
GET /api/v1/activations/{id}पोल करें। रन को साफ़-सुथरे ढंग से छोड़ने के लिएPOST /api/v1/activations/{id}/cancelइस्तेमाल करें।
एक अकाउंट में 10 keys तक हो सकती हैं और वह 300 अनुरोध प्रति मिनट भेज सकता है, इसलिए staging, CI और किसी साथी के लैपटॉप को अलग-अलग key दी जा सकती है जिसे आप अलग से रद्द कर सकते हैं। इस SMS वेरिफिकेशन API के पैरामीटर और जवाब API docs में सूचीबद्ध हैं।
+1 242 कोड के लिए साइन किए गए webhook कैसे वेरिफाई करूँ?
एक मैन्युअल जाँच के लिए पोलिंग ठीक है; जब कई सूट साथ-साथ चलने लगें तो पुश डिलीवरी ज़्यादा सुव्यवस्थित है। Developer console में 5 endpoints तक रजिस्टर करें और activation.sms_received, activation.expired तथा activation.cancelled पर सब्सक्राइब करें।
हर डिलीवरी में X-OTPRoute-Signature: t=<unix>,v1=<hex> होता है। साइन की गई स्ट्रिंग को <t>.<raw body> के रूप में दोबारा बनाएँ, उस पर endpoint secret से HMAC-SHA256 चलाएँ, और नतीजे को v1 से constant-time फ़ंक्शन से मिलाएँ। बाइट्स पर ठीक वैसे ही काम करें जैसे वे आए थे; पार्स किए गए JSON को दोबारा सीरियलाइज़ करने से व्हाइटस्पेस बदल जाता है और डाइजेस्ट मेल नहीं खाएँगे। कुछ मिनट से पुराना कोई भी टाइमस्टैम्प ठुकराएँ ताकि पकड़ा गया अनुरोध दोबारा न चलाया जा सके।
अपने हैंडलर को एक्टिवेशन आईडी पर कुंजीबद्ध करें और idempotent बनाएँ, क्योंकि दोबारा भेजी गई डिलीवरी से कोई टेस्ट कभी दो बार पास चिह्नित नहीं होना चाहिए। लेख securing OTP webhooks with HMAC क्लॉक स्क्यू और secret रोटेशन को कवर करता है।
Bahamas रूट पर कौन-सी सर्विसेज़ हैं, और क्या स्टाफ़ हाथ से ऑर्डर कर सकता है?
Bahamas रूट इस समय 900 से अधिक सर्विसेज़ सूचीबद्ध करता है। लोकप्रिय विकल्पों में WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, X (Twitter), ChatGPT (OpenAI), Microsoft & Outlook, Amazon, Discord, LinkedIn, Uber, Airbnb और Signal शामिल हैं। उस सूची को स्नैपशॉट मानें; ऑर्डर के समय का API जवाब ही मायने रखता है।
जो सहकर्मी कभी key को नहीं छूते, उन्हें ब्राउज़र में वही नतीजा मिलता है। साइन इन करें, OTP Gateway खोलें, Bahamas और सर्विस चुनें, दिखाई गई कीमत पढ़ें और ऑर्डर दें। Bahamas वेरिफिकेशन नंबर काउंटडाउन के साथ दिखता है, और कोड आने पर उसी स्क्रीन पर दिख जाता है।
20 मिनट की विंडो के अंदर क्या होता है, और कुछ न आए तो क्या?
हर एक्टिवेशन 20 मिनट खुला रहता है। अगर उस समय में SMS आता है तो आप सूचीबद्ध कीमत चुकाते हैं; अगर विंडो खाली बंद हो जाती है, या आप पहले कैंसल करते हैं, तो पूरी रकम अपने-आप आपके वॉलेट में लौट जाती है।
जब बहामियन कोड दिखाई नहीं देता:
- टेस्ट को विफल कहने से पहले विंडो को अपना समय पूरा करने दें; कुछ सेंडर अपने संदेश कतार में रखते हैं।
- बाद में या किसी दूसरे सर्विस रूट से दोबारा कोशिश करें, क्योंकि इन्वेंटरी और सेंडर का व्यवहार दिन भर बदलता है।
- जाँचें कि सर्विस वर्चुअल नंबर स्वीकार करती भी है। कुछ उन्हें ठुकरा देती हैं, और रिफ़ंड इसी वजह से है।
- तेज़ लूप में दोबारा ऑर्डर करने से बचें। कोशिशों के बीच बैकऑफ़ रखें ताकि एक अस्थिर टेस्ट आपका अनुरोध बजट न खा जाए।
और समस्या-निवारण पैटर्न reducing failed OTP deliveries में एकत्र हैं।
+1 242 नंबर को कैसे स्टोर और नॉर्मलाइज़ करना चाहिए?
Bahamas, North American Numbering Plan का हिस्सा है, इसलिए इसके नंबर United States और Canada के साथ कंट्री कोड 1 साझा करते हैं। पूरा नंबर 1, एरिया कोड 242 और सात अंकों का सब्सक्राइबर नंबर होता है; E.164 में यह +1242 और उसके बाद सात अंक बनता है, कुल ग्यारह अंक। निवासी अक्सर सिर्फ़ सात स्थानीय अंक बताते हैं, जबकि प्लान में कहीं और से कॉल करने वाले 242 से पहले 1 डायल करते हैं।
आपके कोड के लिए दो नतीजे निकलते हैं। जो वैलिडेटर देश का अनुमान केवल +1 से लगाता है वह Bahamas के यूज़र्स को अमेरिकी टैग कर देगा, इसलिए एरिया कोड जाँचें या ऐसी नंबरिंग लाइब्रेरी पर भरोसा करें जो NANP क्षेत्रों को जानती हो। और हर नंबर को E.164 में स्टोर करें, फ़ॉर्मेटिंग सिर्फ़ दिखाने के लिए करें, ताकि लुकअप और डीडुप्लिकेशन एक-से रहें। बहामियन लाइनों पर वेरिफिकेशन टेक्स्ट आम तौर पर अंग्रेज़ी में आते हैं, जो आधिकारिक भाषा है, इसलिए लोकलाइज़ेशन जाँच अनूदित कॉपी की जगह नंबर फ़ॉर्मेटिंग और देश के लेबल पर केंद्रित रहती है।
प्रोडक्ट टीमें Bahamas के विरुद्ध साइन-अप क्यों टेस्ट करती हैं?
पर्यटन, हॉस्पिटैलिटी और वित्तीय सेवाएँ Bahamas की अर्थव्यवस्था का बड़ा हिस्सा सँभालती हैं, इसलिए बुकिंग प्लेटफ़ॉर्म, राइड और डिलीवरी ऐप्स, पेमेंट प्रोडक्ट्स और Caribbean ग्राहकों वाले बैंकों, सभी को +1 242 यूज़र्स के लिए काम करने वाला रास्ता चाहिए। टेस्टिंग के लिए +1 242 नंबर QA इंजीनियर को पुष्टि करने देता है कि फ़ॉर्म नंबर स्वीकार करता है, कि कंट्री पिकर Bahamas को US में समेटने की जगह दिखाता है, और कि SMS सहमति का शब्दांकन सही रेंडर होता है। अच्छी OTP routing का मतलब यह भी है कि मुख्य भूमि के नंबर को डिफ़ॉल्ट बनाने की जगह हर टेस्ट केस के लिए सही देश चुना जाए। QA testing playbook दिखाता है कि इसे ऑटोमेटेड सूट में कैसे जोड़ें। हर जाँच को उन अकाउंट्स तक सीमित रखें जो आपके संगठन के हैं और हर सर्विस की शर्तों का पालन करें; OTP Route की Acceptable Use Policy सभी ऑर्डर पर लागू होती है।
क्या बहामियन लंबी अवधि वाला नंबर संभव है, और उपयोग का बिल कैसे बनता है?
Bahamas के लिए कोई सेल्फ़-सर्व लंबी अवधि वाला नंबर नहीं है। Dedicated Numbers US और Canada का प्रोडक्ट हैं, $1.95/month से, इनबाउंड और आउटबाउंड SMS, ब्राउज़र कॉलिंग और webhook फ़ॉरवर्डिंग के साथ। अगर आपकी टीम को लगातार चलने वाली बहामियन लाइन चाहिए, तो [email protected] पर ईमेल करें; कुछ संभव है या नहीं, यह स्थानीय नियमों पर निर्भर है और इसका वादा नहीं किया जा सकता।
उपयोग एक प्रीपेड USD वॉलेट से कटता है, जिसमें न मासिक शुल्क है और न चुनने के लिए प्लान। कार्ड या USDT/USDC से टॉप-अप करें, और हर टॉप-अप के लिए आपके इनबॉक्स में PDF इनवॉइस पहुँचता है। इंटीग्रेशन के काम के लिए डेवलपमेंट अकाउंट को sandbox पर करवाने को कहें: यह सिम्युलेटेड नंबर और कोड लौटाता है, इसलिए पूरा फ़्लो वॉलेट का पैसा खर्च किए बिना आज़माया जा सकता है। शुल्क कैसे दिखते हैं यह pricing पेज पर है।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं स्थानीय सिम के बिना अपने ऐप का Bahamas साइन-अप फ़्लो टेस्ट कर सकता हूँ?
हाँ। जिस सर्विस को टेस्ट कर रहे हैं उसके लिए OTP Gateway से +1 242 नंबर ऑर्डर करें, उसे अपने फ़्लो में डालें, और कोड डैशबोर्ड में या webhook से पढ़ें। आप $0.20 प्रति कोड से भुगतान करते हैं, और तभी जब SMS आए।
API में Bahamas की कंट्री आईडी क्या है?
वह bs है। इसे GET /api/v1/prices को और POST /api/v1/activations की बॉडी में दें।
क्या मेरी फ़ोन लाइब्रेरी +1 242 को अमेरिकी नंबर मानेगी?
केवल तब, जब वह देश का अनुमान सिर्फ़ कंट्री कोड से लगाए। एरिया कोड जाँचें, या ऐसी लाइब्रेरी इस्तेमाल करें जिसमें NANP क्षेत्रों का डेटा हो, ताकि बहामियन नंबर सही लेबल हों।
अगर कोड कभी न आए तो क्या मुझसे चार्ज लिया जाता है?
नहीं। जब 20 मिनट में कुछ नहीं आता, या आप कैंसल करते हैं, तो पूरी रकम अपने-आप आपके वॉलेट में लौट जाती है।
क्या मैं भविष्य के लॉगिन के लिए Bahamas वेरिफिकेशन नंबर रख सकता हूँ?
सेल्फ़-सर्व प्रोडक्ट के रूप में नहीं। लंबी अवधि वाले Dedicated Numbers केवल United States और Canada में हैं; बहामियन लाइन के लिए [email protected] पर ईमेल करें, टीम बताएगी कि स्थानीय नियम क्या इजाज़त देते हैं।
एक टेस्ट सूट कितने अनुरोध भेज सकता है?
प्रति अकाउंट 300 अनुरोध प्रति मिनट तक, 10 API keys तक में बँटे हुए। हर कुछ सेकंड में पोल करना, या webhook पर जाना, आपको इस सीमा के भीतर आराम से रखता है।
क्या मैं वॉलेट को स्टेबलकॉइन से फ़ंड कर सकता हूँ?
हाँ। वॉलेट कार्ड और USDT/USDC स्वीकार करता है, और हर टॉप-अप के साथ ईमेल से PDF इनवॉइस आता है।
सेवाओं के नाम उनके संबंधित स्वामियों के ट्रेडमार्क हैं। OTP Route का उनसे कोई संबंध नहीं है। नंबरों का उपयोग कानूनी रूप से करें तथा प्रत्येक सेवा की शर्तों और हमारी स्वीकार्य उपयोग नीति का पालन करें।