বাংলা
টেস্টিং ও অ্যাকাউন্ট পরিচালনার জন্য imo SMS কোড গ্রহণ
OTP Route-এ imo ভেরিফিকেশন কোড পেতে OTP Gateway থেকে imo সার্ভিসের জন্য একটি এক-কোডের নম্বর অর্ডার করুন, সেটি imo-তে বসান, তারপর ড্যাশবোর্ডে বা API পোলিং ও সাইনড ওয়েবহুকের মাধ্যমে কোডটি পড়ুন। দাম শুরু হয় $0.20 per code থেকে, আর 20 মিনিটের উইন্ডোর মধ্যে SMS না এলে অর্ডারের টাকা স্বয়ংক্রিয়ভাবে ফেরত যায়।
পরিস্থিতিটা এমন: আপনার প্রোডাক্ট imo-র সঙ্গে কাজ করে, আর প্রতিটি টেস্টে একটি ফোন নম্বর লাগে
imo একটি মেসেজিং এবং ভয়েস ও ভিডিও কলিং অ্যাপ, যেখানে প্রতিটি অ্যাকাউন্ট ফোন নম্বর দিয়ে শনাক্ত হয়। রেজিস্ট্রেশনের সময়, কিংবা অ্যাকাউন্ট নতুন ডিভাইসে নেওয়ার সময়, SMS-এ একটি এক-কোডের পাসকোড আসে। ব্যবহারকারীর জন্য ব্যবস্থাটা সহজ, কিন্তু টিমের জন্য ঝামেলার: imo-সংক্রান্ত ইন্টিগ্রেশন, সাপোর্ট ওয়ার্কফ্লো বা বাজার-পরীক্ষা যারা বানাচ্ছে, তাদের প্রতিটি চেষ্টার জন্য হাতের কাছে একটি নম্বর লাগে।
কর্মীদের নিজের ফোন ব্যবহার করলে ব্যক্তিগত নম্বর কাজের অ্যাকাউন্টের সঙ্গে মিশে যায়, আর একাধিক দেশে টেস্ট ম্যাট্রিক্স চালানোও সম্ভব হয় না। OTP Gateway-র এক-কোডের নম্বর একটি কোডের কাজ করে, ব্যক্তিগত নম্বরকে দূরে রাখে, এবং কোড থেকে বা হাতে হাতে অর্ডার করা যায়। বিস্তৃত প্যাটার্নটি মোবাইল অ্যাপ ভেরিফিকেশন পেজে বর্ণিত আছে।
কোন কোন দেশে imo OTP কোড পাওয়া যায়?
imo সার্ভিস এখন 197টি দেশে পাওয়া যাচ্ছে। উদাহরণ: ভারত, পাকিস্তান, বাংলাদেশ, নেপাল, সৌদি আরব, সংযুক্ত আরব আমিরাত, মিশর, নাইজেরিয়া, কেনিয়া, ইন্দোনেশিয়া, ফিলিপাইন, জার্মানি, বেলজিয়াম, যুক্তরাজ্য, যুক্তরাষ্ট্র এবং কানাডা।
যে কেসটি টেস্ট করছেন, তার সঙ্গে মেলে এমন দেশ বেছে নিন। আপনার সাপোর্ট টিম দক্ষিণ এশিয়ার গ্রাহকদের সেবা দিলে সেই অঞ্চলের নম্বর ব্যবহার করলে তারা যে ফ্লো দেখেন সেটাই পুনরায় তৈরি হয়, যার মধ্যে SMS-এর ভাষা এবং সার্ভিসের আঞ্চলিক যাচাইও পড়ে। ব্রাউজ করার মতো দেশের তালিকায় প্রতিটি রুট দেখা যায়।
imo verification code API-র ফ্লো কীভাবে কাজ করে?
ডেভেলপার কনসোল থেকে একটি Bearer কী তৈরি করুন (প্রিফিক্স or_live_, প্রতি অ্যাকাউন্টে সর্বোচ্চ 10টি) এবং https://otproute.com/api/v1-এ কল করুন; সীমা প্রতি মিনিটে 300টি রিকোয়েস্ট।
GET /api/v1/servicesওGET /api/v1/countriesদিয়ে আইডি দেখে নিন; সার্ভিস আইডিimo।GET /api/v1/prices?country=pk&service=imoদিয়ে জোড়াটির দাম দেখুন।POST /api/v1/activations-এ{"service": "imo", "country": "pk"}পাঠিয়ে অর্ডার করুন, তারপর অ্যাক্টিভেশন আইডি সংরক্ষণ করুন।- ফেরত আসা নম্বরটি imo-র রেজিস্ট্রেশন স্ক্রিনে বসান।
- কোডটি
activation.sms_receivedওয়েবহুক থেকে নিন, অথবা এন্ডপয়েন্ট খোলা রাখতে না পারলেGET /api/v1/activations/{id}পোল করুন।
ওয়েবহুকের ক্ষেত্রে এন্ডপয়েন্ট সিক্রেট দিয়ে "<t>.<raw body>"-এর HMAC-SHA256 হিসাব করে X-OTPRoute-Signature: t=<unix>,v1=<hex> যাচাই করুন, আর পুরোনো টাইমস্ট্যাম্প বাতিল করুন। হ্যান্ডলারকে idempotent রাখুন, অ্যাক্টিভেশন আইডিকে কী ধরে, যাতে একই ডেলিভারি পুনরায় এলেও একবারই প্রক্রিয়া হয়। পুরো স্কিমা ডকসে আছে।
কেউ কি ড্যাশবোর্ড থেকেই imo নম্বর অর্ডার করতে পারে?
হ্যাঁ। ইমেল ও 6-সংখ্যার ইমেল কোড দিয়ে, অথবা Google সাইন-ইন দিয়ে সাইন আপ করুন, আর TOTP টু-ফ্যাক্টর চালু করুন। ওয়ালেটে টাকা ভরুন, imo ও একটি দেশ বেছে নিন, দেখানো দামটি দেখে নিশ্চিত করুন। নম্বরটি imo-তে লিখুন, SMS পৌঁছানো মাত্র কোড ড্যাশবোর্ডে দেখা যাবে। কোড না লিখে একটিমাত্র ভেরিফিকেশন যাঁদের দরকার, যেমন সাপোর্ট কর্মী বা এজেন্সির অ্যাকাউন্ট ম্যানেজার, তাঁদের জন্য এটি উপযুক্ত।
imo কোড কেন নাও আসতে পারে, তখন কী করব?
প্রতিটি অ্যাক্টিভেশন 20 মিনিট খোলা থাকে, আর কোড এলে তবেই আপনি টাকা দেন। মেয়াদ শেষ হওয়া বা বাতিল করা অর্ডারের পুরো টাকা স্বয়ংক্রিয়ভাবে ওয়ালেটে ফেরত যায়।
কোড হারিয়ে যাওয়ার কারণগুলো সাধারণ: imo কিছু ক্ষেত্রে ভার্চুয়াল নম্বর প্রত্যাখ্যান করতে পারে, কোনো রুটে চাপ থাকতে পারে, কিংবা আগে দেখা নম্বরের ওপর সার্ভিস বাড়তি যাচাই বসাতে পারে। তখন যা করবেন:
- তাড়াতাড়ি বাতিল না করে উইন্ডোটি শেষ হতে দিন।
- পরে আবার চেষ্টা করুন, অথবা টেস্টের সঙ্গে মানানসই অন্য কোনো দেশের রুট ব্যবহার করুন।
- রিট্রাইয়ের মধ্যে বিরতি দিন এবং সংখ্যার একটি সীমা রাখুন; পরপর নতুন imo অর্ডার দিলে শুধু চেষ্টাই নষ্ট হয়।
imo-র জন্য Dedicated Number কখন ভালো বিকল্প?
imo অ্যাকাউন্টকে ফোন নম্বরের সঙ্গে বেঁধে রাখে, তাই একই অ্যাকাউন্ট অন্য ডিভাইসে সাইন-ইন করলে পরে আসা কোড এক-কোডের নম্বরে পাওয়া যায় না। সাপোর্ট লাইন, শেয়ার্ড অপারেশন্স অ্যাকাউন্ট বা এমন স্টেজিং লগইন, যা চালু থাকতেই হবে, সেখানে Dedicated Number-ই সঠিক পছন্দ। এগুলো শুধু যুক্তরাষ্ট্র ও কানাডায় পাওয়া যায়, $1.95/month থেকে শুরু, আর ইনবাউন্ড SMS ড্যাশবোর্ডে এবং number.sms_received-এর মাধ্যমে আপনার ওয়েবহুকে আসে। রিনিউয়াল ও রিলিজের বিষয়টি ডেডিকেটেড নম্বর পেজে ব্যাখ্যা করা আছে।
দায়িত্বশীল ব্যবহার ও বিলিং
imo-র সেবার শর্ত মেনে চলুন: প্রতিটি প্রকৃত ব্যক্তি বা প্রতিষ্ঠানের জন্য একটিই অ্যাকাউন্ট, কোনো বাল্ক বা ভুয়া রেজিস্ট্রেশন নয়। OTP Route আপনার নিজের প্রোডাক্টের ফ্লো টেস্ট করা এবং আপনার নিজের বৈধ অ্যাকাউন্ট পরিচালনার জন্য, আর এর Acceptable Use Policy প্রযোজ্য। imo তার মালিকের ট্রেডমার্ক, এবং OTP Route-এর সঙ্গে এর কোনো সম্পর্ক নেই।
বিলিং হয় একটিই প্রিপেইড USD ওয়ালেট থেকে, ব্যবহার অনুযায়ী পরিশোধ, কোনো মাসিক ফি নেই। কার্ড বা USDT/USDC দিয়ে টাকা ভরা যায়, প্রতিটি টপ-আপের পর ইমেলে একটি PDF ইনভয়েস আসে, ফলে imo টেস্টিংয়ের খরচের হিসাব মেলানো সহজ হয়। এন্ড-টু-এন্ড টেস্টের জন্য অনুরোধ করলে ডেভেলপমেন্ট অ্যাকাউন্টকে sandbox-এ নেওয়া যায়, যেখানে নম্বর ও কোড সিমুলেটেড।
সাধারণ জিজ্ঞাসা
API দিয়ে imo OTP কীভাবে পাব?
{"service": "imo", "country": "<id>"} দিয়ে একটি অ্যাক্টিভেশন তৈরি করুন, নম্বরটি imo-তে বসান, তারপর কোডটি ওয়েবহুক থেকে বা GET /api/v1/activations/{id} থেকে পড়ুন।
আমার দেশে কি imo SMS verification for testing পাওয়া যায়?
imo এখন 197টি দেশে তালিকাভুক্ত। সরাসরি উপলব্ধতা দেখতে GET /api/v1/countries বা ড্যাশবোর্ড দেখুন।
imo কি প্রতিবার ভার্চুয়াল নম্বর গ্রহণ করে?
না। imo কিছু ভার্চুয়াল নম্বর প্রত্যাখ্যান করতে পারে, আর সেই কারণেই কোড না এলে 20 মিনিট পর অর্ডারের পুরো টাকা ফেরত দেওয়া হয়।
OTP Route থেকে একটি imo ফোন নম্বরের দাম কত?
প্রতি কোড $0.20 থেকে, দেশ অনুযায়ী ভিন্ন। সরাসরি দাম আসে GET /api/v1/prices থেকে।
এক-কোডের নম্বর দিয়ে কি পরে একই imo অ্যাকাউন্টে আবার লগইন করা যায়?
নির্ভরযোগ্যভাবে নয়, কারণ প্রতিটি এক-কোডের নম্বর একটিমাত্র কোড সামলায়। যে অ্যাকাউন্টে আবার সাইন-ইন করতে হবে, তার জন্য যুক্তরাষ্ট্র বা কানাডার একটি Dedicated Number ব্যবহার করুন।
imo-র ডুপ্লিকেট ডেলিভারি আমার ওয়েবহুক কীভাবে সামলাবে?
সিগনেচার যাচাই করুন, তারপর প্রতিটি অ্যাক্টিভেশন আইডি একবারই প্রক্রিয়া করুন, যাতে রিট্রাই হলে কাজ পুনরাবৃত্তি না হয়।
এই পদ্ধতিতে কি একাধিক imo অ্যাকাউন্ট খোলা যায়?
শুধু সেই প্রকৃত ব্যক্তি বা প্রতিষ্ঠানের জন্য, যাদের আপনি প্রতিনিধিত্ব করেন, এবং তাও imo-র শর্তের মধ্যে। বাল্ক বা ভুয়া রেজিস্ট্রেশন অনুমোদিত নয়।
সার্ভিসের নামগুলো সংশ্লিষ্ট মালিকদের ট্রেডমার্ক। OTP Route তাদের সঙ্গে সম্পর্কিত নয়। নম্বর আইনসম্মতভাবে ব্যবহার করুন এবং প্রতিটি সার্ভিসের শর্ত ও আমাদের গ্রহণযোগ্য ব্যবহার নীতি মেনে চলুন।