বাংলা
বাহরাইনের +973 ভেরিফিকেশন কোড গ্রহণ: আপনার টিমের জন্য কোন নম্বরের ধরন উপযুক্ত
হ্যাঁ, OTP Route আপনাকে OTP Gateway-র নম্বরে বাহরাইনের (+973) ভেরিফিকেশন কোড পেতে দেয়; কোড ড্যাশবোর্ডে পড়া যায় অথবা API ও সাইন করা ওয়েবহুকের মাধ্যমে টেনে নেওয়া যায়, প্রতি কোড $0.20 থেকে। প্রতিটি নম্বর 20 মিনিটের সময়সীমার মধ্যে একটি কোড কভার করে, আর কিছু না এলে চার্জ স্বয়ংক্রিয়ভাবে আপনার ওয়ালেটে ফিরে যায়।
একটি কোড, নাকি স্থায়ী লাইন: বাহরাইন প্রজেক্টে কোনটি মানানসই?
নম্বর দিয়ে নয়, কাজ দিয়ে শুরু করুন। আপনার টিমকে যদি একটি সাইন-আপ শেষ করতে হয়, স্টেজিং অ্যাকাউন্ট একবার পুনরায় যাচাই করতে হয়, বা একটি +973 SMS আপনার সিস্টেমে পৌঁছায় কি না নিশ্চিত করতে হয়, তাহলে OTP Gateway-ই উপযুক্ত হাতিয়ার: আপনি একটি সার্ভিসের জন্য নম্বর অর্ডার করেন, একটি কোডের জন্য অপেক্ষা করেন, তারপর নম্বরটি অবসর নেয়। দাম শুরু $0.20 প্রতি কোড থেকে, আর প্রতিটি সার্ভিসের লাইভ অঙ্ক নিশ্চিত করার আগেই দেখানো হয়।
কয়েক মাস ধরে আপনার সঙ্গে থাকা লাইন একটি ভিন্ন পণ্য। Dedicated Virtual Numbers কেবল যুক্তরাষ্ট্র ও কানাডার জন্য বিক্রি হয়, $1.95/মাস থেকে, সঙ্গে ইনবাউন্ড SMS, আউটবাউন্ড SMS ও ব্রাউজার কলিং। আজ OTP Route-এ বাহরাইনের কোনো সেলফ-সার্ভ দীর্ঘমেয়াদি নম্বর নেই। আপনার অপারেশন টিমের সত্যিই একটি দরকার হলে [email protected]এ লিখে ব্যবহারের ক্ষেত্রটি জানান; তা ব্যবস্থা করা যাবে কি না স্থানীয় নিয়মের ওপর নির্ভর করে, তাই এটিকে ফিচার নয়, অনুরোধ হিসেবে ধরুন।
- বাহরাইনে এককালীন ভেরিফিকেশন, QA রান ও লঞ্চ চেকের জন্য OTP Gateway বেছে নিন।
- কোনো অ্যাকাউন্টকে একই নম্বর থেকে বারবার লগইন করতে হলে মার্কিন বা কানাডিয়ান ডেডিকেটেড লাইন বেছে নিন।
কোন কোন অ্যাপ +973 নম্বরে ভেরিফিকেশন কোড পাঠাতে পারে?
বাহরাইনের রুটে বর্তমানে 800-এরও বেশি সার্ভিস তালিকাভুক্ত। লাইভ স্ন্যাপশটের জনপ্রিয়দের মধ্যে আছে WhatsApp, Telegram, Google (Gmail & YouTube), Microsoft & Outlook, LinkedIn, Instagram, TikTok, Snapchat, Discord, Amazon, Uber, Signal ও ChatGPT (OpenAI)। এই বিস্তার সেই মেসেজিং, প্রোডাক্টিভিটি ও রাইড-হেইলিং অ্যাপগুলো ছোঁয়, যেগুলো উপসাগরীয় অঞ্চলে লঞ্চ সাধারণত ছুঁয়ে যায়।
ক্যারিয়ার পার্টনাররা সক্ষমতা যোগ ও বাদ দেওয়ায় দিনের মধ্যে প্রাপ্যতা বদলায়; তাই API স্থির ক্যাটালগের বদলে আপনি যে মুহূর্তে জিজ্ঞাসা করেন তখন কী খোলা আছে তা জানায়। কিছু সার্ভিস ভার্চুয়াল নম্বর সরাসরি প্রত্যাখ্যান করে; তখন কোড আসে না, আর ফেরতের নিয়ম চার্জ সামলে নেয়। এখানে উল্লিখিত প্রতিটি সার্ভিস তার মালিকের ট্রেডমার্ক, এবং OTP Route-এর এদের কারও সঙ্গে কোনো সংশ্লিষ্টতা নেই।
API দিয়ে বাহরাইনের OTP কীভাবে পাব?
Developer console-এ একটি কী তৈরি করুন (কী or_live_ দিয়ে শুরু হয়) এবং Bearer টোকেন হিসেবে https://otproute.com/api/v1-এ পাঠান। বাহরাইন OTP API-র একটি সাধারণ রান এমন:
- বর্তমান দাম জানতে এবং রুট খোলা আছে কি না নিশ্চিত করতে
GET /api/v1/prices?country=bh&service=whatsappকল করুন,whatsapp-এর জায়গায় আপনার নিজের সার্ভিস আইডি বসিয়ে। POST /api/v1/activationsদিয়ে অ্যাক্টিভেশন তৈরি করুন, বডি{"service": "whatsapp", "country": "bh"}। রেসপন্সে +973 নম্বর ও একটি অ্যাক্টিভেশন আইডি থাকে।- পরীক্ষাধীন অ্যাপ বা ফ্লোতে নম্বরটি লিখুন এবং তার SMS চালু করুন।
- +973 কোড এসেছে কি না জানাতে
activation.sms_receivedওয়েবহুককে কাজ করতে দিন, অথবা পোলিং পছন্দ করলে প্রতি কয়েক সেকেন্ডেGET /api/v1/activations/{id}দেখুন। - টেস্টে কোডের আর প্রয়োজন না থাকলে
POST /api/v1/activations/{id}/cancelকল করুন, যাতে অর্থ সরাসরি ওয়ালেটে ফিরে যায়।
ওয়েবহুক আসে একটি X-OTPRoute-Signature হেডার সহ, যাতে থাকে একটি টাইমস্ট্যাম্প এবং সেই টাইমস্ট্যাম্প ও কাঁচা বডি জুড়ে তৈরি HMAC-SHA256। আপনার এন্ডপয়েন্ট সিক্রেট দিয়ে তা আবার হিসাব করুন, পুরোনো টাইমস্ট্যাম্প বাতিল করুন, এবং প্রক্রিয়াকরণ অ্যাক্টিভেশন আইডির ভিত্তিতে চালান যাতে পুনরায় পাঠানো ইভেন্ট কখনও কিছু দুবার না করে। ওয়েবহুক সাইনিং গাইড যাচাইয়ের ধাপ দেখায়, আর সম্পূর্ণ রেফারেন্স আছে ডক্সে। প্রতিটি অ্যাকাউন্ট পায় প্রতি মিনিটে 300 রিকোয়েস্ট, 10টি API কী ও 5টি ওয়েবহুক এন্ডপয়েন্ট।
ড্যাশবোর্ড থেকে বাহরাইনের ভেরিফিকেশন নম্বর অর্ডার
লঞ্চ টিমের সবাই কোড লেখেন না, আর ড্যাশবোর্ড একই কাজ সামলে দেয়। সাইন ইন করুন, OTP Gateway খুলুন, দেশ হিসেবে বাহরাইন এবং যে সার্ভিস যাচাই করছেন সেটি বেছে নিন, তারপর পর্দায় দেখানো দাম দেখুন। অর্ডার নিশ্চিত করুন এবং +973 নম্বরটি অ্যাপের ফোন ফিল্ডে কপি করুন। SMS পৌঁছালে অর্ডারের পাশেই কোডটি দেখা যায়।
অর্ডার করার মুহূর্ত থেকেই 20 মিনিটের সময়সীমা শুরু হয়। কোনো বার্তা ছাড়া তা শেষ হলে, বা আপনি আগে বাতিল করলে, সাপোর্ট টিকিট ছাড়াই পুরো অঙ্ক আপনার ওয়ালেটে ফিরে আসে। যে কোড সত্যিই আসে, কেবল তার জন্যই আপনি মূল্য দেন।
বাহরাইনের ফোন নম্বর সম্পর্কে টেস্টারদের কী জানা দরকার?
বাহরাইন কান্ট্রি কোড +973 ব্যবহার করে, তার পরে আট অঙ্কের গ্রাহক নম্বর, আর বাদ দেওয়ার মতো কোনো দেশীয় ট্রাঙ্ক প্রিফিক্স নেই, তাই স্থানীয় ও আন্তর্জাতিক রূপের পার্থক্য শুধু কান্ট্রি কোড। নম্বর E.164-এ সংরক্ষণ করুন (+973 এবং তার পর আট অঙ্ক, কোনো স্পেস ছাড়া), আর তুলনা বা ডিডুপ্লিকেট করার আগে 00973, স্পেস বা ড্যাশসহ আসা ইনপুট নরমালাইজ করুন।
আরবি সরকারি ভাষা, আর ব্যবসা ও সরকারি সেবায় ইংরেজি প্রচলিত, তাই সার্ভিস ও অ্যাকাউন্টের ভাষা সেটিং অনুযায়ী ভেরিফিকেশন SMS দুটির যেকোনোটিতে আসতে পারে। QA-র জন্য এটি গুরুত্বপূর্ণ: নিশ্চিত করুন আপনার নিজস্ব SMS টেমপ্লেট আরবি টেক্সট ঠিকমতো রেন্ডার করে, কোড ফিল্ডের চারপাশের ডান-থেকে-বামে লেআউট সারিবদ্ধ থাকে, এবং অটোফিল পার্সার আরবি-ভারতীয় অঙ্ক বা মিশ্র-দিকের টেক্সটে হোঁচট খায় না।
টিমগুলো সাধারণত এখানে পরীক্ষা করে যখন তারা উপসাগরীয় অঞ্চলে ফিনটেক, ডেলিভারি বা SaaS প্রোডাক্ট লঞ্চ করে, যখন বাহরাইন বৃহত্তর GCC রোলআউটের একটি বাজার, বা যখন মানামার কোনো আঞ্চলিক অপারেশন হাবকে তার সাইন-আপ ফ্লো শুরু থেকে শেষ পর্যন্ত যাচাই করতে হয়। এই চেকগুলো রিলিজ সাইকেলে কীভাবে যুক্ত করবেন তা আমাদের QA টেস্টিং পেজে আছে।
+973 কোড আসেনি। এখন কী?
কোড না আসা সাধারণত রুট বা সার্ভিসের সমস্যা, আপনার ইন্টিগ্রেশনের বাগ নয়। এসক্যালেট করার আগে এগুলো দেখুন:
- পুরো 20 মিনিটের সময়সীমা চলতে দিন, কারণ কিছু সার্ভিস পাঠানোর আগে বার্তা সারিতে রাখে।
- সার্ভিসটি আদৌ ভার্চুয়াল নম্বর গ্রহণ করে কি না দেখুন। প্রত্যাখ্যান করলে আবার চেষ্টা কাজে আসবে না।
- রেট লিমিট খেয়ে ফেলা দ্রুত লুপে আবার অর্ডার না করে পরে চেষ্টা করুন, অথবা একই সার্ভিসের জন্য অন্য রুট চেষ্টা করুন।
- নিশ্চিত করুন আপনার ওয়েবহুক এন্ডপয়েন্ট 2xx রেসপন্স ফেরত দিয়েছে এবং সিগনেচার যাচাই বৈধ ইভেন্ট নাকচ করছে না; অ্যাক্টিভেশন পোল করা এটি বাদ দেওয়ার দ্রুত উপায়।
কারণ যা-ই হোক, কোড ছাড়া শেষ হওয়া অ্যাক্টিভেশনের জন্য কোনো খরচ নেই।
বাহরাইনের OTP routing-এর বিলিং কীভাবে কাজ করে?
খরচ চলে একটি প্রিপেইড USD ওয়ালেট দিয়ে, মাসিক ফি নেই এবং বেছে নেওয়ার কোনো প্ল্যান নেই। কার্ড বা USDT অথবা USDC স্টেবলকয়েন দিয়ে টপ-আপ করুন; প্রতিটি টপ-আপের সঙ্গে ইমেইলে একটি PDF ইনভয়েস আসে, যা QA ও লঞ্চ বাজেটে খরচ ভাগ হলে ফাইনান্স টিমকে স্বস্তি দেয়। ইন্টিগ্রেশনের কাজের জন্য অনুরোধ করলে একটি ডেভেলপমেন্ট অ্যাকাউন্টকে স্যান্ডবক্সে নেওয়া যায়, ফলে সিমুলেটেড নম্বর ও কোড ওয়ালেটের অর্থ না ছুঁয়েই আপনার SMS verification API ফ্লো পরীক্ষা করে। প্রস্তুত হলে ইমেইল ও ছয় অঙ্কের কোড বা Google সাইন-ইন দিয়ে অ্যাকাউন্ট খুলুন, আর টিমের জন্য TOTP টু-ফ্যাক্টর চালু করুন।
সাধারণ জিজ্ঞাসা
স্থানীয় সিম ছাড়াই কি আমার অ্যাপের বাহরাইন সাইন-আপ ফ্লো পরীক্ষা করতে পারি?
হ্যাঁ। OTP Gateway থেকে আপনার সার্ভিসের জন্য একটি +973 নম্বর অর্ডার করুন, সাইন-আপ স্ক্রিনে লিখুন, এবং কোডটি ড্যাশবোর্ডে পড়ুন বা ওয়েবহুকে পান। ওই নম্বর শুধু একটি ভেরিফিকেশন পরিবেশন করে।
OTP Route API-তে বাহরাইনের কান্ট্রি আইডি কী?
country প্যারামিটার হিসেবে bh ব্যবহার করুন, যেমন GET /api/v1/prices?country=bh&service=telegram-এ। সার্ভিস আইডি আসে GET /api/v1/services থেকে।
টেস্টিংয়ের জন্য একটি +973 নম্বর কতক্ষণ সক্রিয় থাকে?
প্রতিটি অ্যাক্টিভেশনের সময়সীমা 20 মিনিট। তারপর নম্বরটি ছেড়ে দেওয়া হয়, আর কোনো SMS না এলে আপনি পুরো অঙ্ক স্বয়ংক্রিয়ভাবে ফেরত পান।
বারবার লগইনের জন্য কি বাহরাইনের নম্বর রেখে দিতে পারি?
সেলফ-সার্ভ পণ্য হিসেবে নয়। দীর্ঘমেয়াদি ডেডিকেটেড লাইন কেবল যুক্তরাষ্ট্র ও কানাডার জন্য; বাহরাইনের জন্য আপনি [email protected]এ ইমেইল করে জিজ্ঞাসা করতে পারেন, তবে তা দেওয়া যাবে এমন কোনো প্রতিশ্রুতি নেই।
বাহরাইনের ভেরিফিকেশন টেক্সট কি আরবিতে আসে?
কখনও কখনও। প্রেরক সার্ভিসই টেমপ্লেটের ভাষা বেছে নেয়, তাই অ্যাপ ও অ্যাকাউন্ট সেটিং অনুযায়ী কোড আরবি বা ইংরেজিতে আসতে পারে।
ওয়ালেটে অর্থ ভরার আগে কি আমাদের ডেভেলপাররা +973 ফ্লো মহড়া দিতে পারে?
হ্যাঁ। একটি ডেভেলপমেন্ট অ্যাকাউন্টে স্যান্ডবক্স মোড চান; এটি সিমুলেটেড নম্বর ও কোড ফেরত দেয়, ফলে আপনি পুরো ফ্লো শুরু থেকে শেষ পর্যন্ত চালাতে পারেন।
বাহরাইনের নম্বর দিয়ে কী যাচাই করা যাবে, সে বিষয়ে কোনো নিয়ম আছে কি?
বাহরাইনের নম্বর কেবল আপনার নিজের পণ্য ও বৈধ বিজনেস অ্যাকাউন্টের জন্য ব্যবহার করুন, প্রতিটি সার্ভিসের শর্ত মানুন, এবং OTP Route-এর Acceptable Use Policy-র মধ্যে থাকুন। বাল্ক বা ভুয়া অ্যাকাউন্ট তৈরি অনুমোদিত নয়।
সার্ভিসের নামগুলো সংশ্লিষ্ট মালিকদের ট্রেডমার্ক। OTP Route তাদের সঙ্গে সম্পর্কিত নয়। নম্বর আইনসম্মতভাবে ব্যবহার করুন এবং প্রতিটি সার্ভিসের শর্ত ও আমাদের গ্রহণযোগ্য ব্যবহার নীতি মেনে চলুন।