QA ও অপারেশনে মালদ্বীপীয় (+960) ওয়ান-টাইম কোড সামলানো

কলিং কোড +960OTP Gateway প্রতি কোড $0.20 থেকেডেডিকেটেড নম্বর: শুধু US ও কানাডাAPI আইডি: mv
সংক্ষিপ্ত উত্তর

হ্যাঁ, OTP Route আপনার জন্য মালদ্বীপের (+960) SMS ভেরিফিকেশন কোড গ্রহণ করতে পারে: OTP Gateway প্রতিটি সার্ভিসের জন্য একটি এক-বারের মালদ্বীপীয় নম্বর দেয়, আর কোডটি ড্যাশবোর্ডে দেখা যায় অথবা API পোলিং বা সাইন করা ওয়েবহুকের মাধ্যমে আপনার ব্যাকএন্ডে পৌঁছায়। কোডের দাম প্রতি কোড $0.20 থেকে, আর 20 মিনিটের মধ্যে SMS না এলে অর্ডারের পুরো টাকা ওয়ালেটে ফেরত যায়।

পরিস্থিতি: ট্রাভেল বা হসপিটালিটি প্রোডাক্টকে +960 ব্যবহারকারীদের জন্য কাজ করতে হবে

ভাবুন একটি বুকিং প্ল্যাটফর্ম, রিসোর্ট অপারেশনস টুল বা ডেলিভারি অ্যাপ, যা মালে এবং অ্যাটলগুলোজুড়ে অতিথি ও পার্টনারদের সমর্থন দিতে চলেছে। ইঞ্জিনিয়াররা অন্য কোথাও থাকেন, ভেরিফিকেশন স্ক্রিন বানানো হয়েছে অনেক লম্বা নম্বর ধরে, আর টিমের কারও কাছে মালদ্বীপের সিম নেই। লঞ্চের আগে ফোন ধাপটি কাজ করে কি না কাউকে প্রমাণ করতে হবে।

OTP Gateway ঠিক এই ফাঁকটাই ভরায়। এটি আপনার টেস্টকে একটি ভেরিফিকেশনের জন্য আসল +960 নম্বর দেয়, ফলে ভ্রমণ, রোমিং বা সহকর্মীর ফোন ধার করা ছাড়াই আপনার নিজের স্টেজিং বা প্রোডাকশন সাইন-আপ ফ্লোতে মালদ্বীপের SMS OTP বার্তা গ্রহণ করতে পারেন।

টিমগুলো সাধারণত তিনটি কারণের কোনো একটিতে এখানে আসে: পর্যটননির্ভর বাজারের লোকালাইজেশন QA, দক্ষিণ এশিয়া ও ভারত মহাসাগর অঞ্চলজুড়ে আঞ্চলিক লঞ্চ, অথবা কোনো অপারেশন টিম, যারা কারও ব্যক্তিগত নম্বরে না বেঁধে একটি কোম্পানি অ্যাকাউন্ট যাচাই করাতে চায়। বিস্তৃত ওয়ার্কফ্লো বর্ণনা করা আছে QA টেস্টিং পেজে।

সাত অঙ্কের মালদ্বীপীয় নম্বর ভ্যালিডেশন কোডকে কেন বিপাকে ফেলে?

মালদ্বীপে একটি বদ্ধ নম্বরিং প্ল্যান চলে: +960-এর পরে সাতটি অঙ্ক, যোগ বা বাদ দেওয়ার মতো কোনো ট্রাঙ্ক প্রিফিক্স নেই। ঠিক এই ছোট দৈর্ঘ্যই অনেক ফর্মকে আটকে দেয়। যে রেজেক্স কমপক্ষে নয়টি জাতীয় অঙ্ক চায়, বা যে লাইব্রেরি অন্য কোনো ডিফল্ট অঞ্চলের জন্য কনফিগার করা, সেটি সম্পূর্ণ বৈধ নম্বরও প্রত্যাখ্যান করবে।

আপনার টেস্ট স্যুটে যোগ করার মতো কয়েকটি চেক:

  • +960 সহ সাত অঙ্ক এবং খালি সাত অঙ্কের স্থানীয় রূপ, দুটোই গ্রহণ করুন, তারপর সংরক্ষণের আগে E.164-এ নরমালাইজ করুন;
  • নিশ্চিত করুন কোনো কোড পথ শূন্য ঢোকাচ্ছে না, কারণ ফিরিয়ে আনার মতো কোনো ট্রাঙ্ক প্রিফিক্স নেই;
  • কনফার্মেশন স্ক্রিন ও রসিদে নম্বরটি ঠিকভাবে দেখান।

জাতীয় ভাষা দিভেহি লেখা হয় ডান থেকে বামে চলা থানা লিপিতে, আর ব্যবসা ও পর্যটনে ইংরেজি ব্যাপকভাবে ব্যবহৃত হয়। আন্তর্জাতিক অ্যাপের ভেরিফিকেশন টেক্সট বেশিরভাগ ইংরেজিতে আসবে ধরে নেওয়া যায়, তবে শব্দ না মিলিয়ে অঙ্ক বের করুন, যাতে স্থানীয়কৃত টেমপ্লেট আপনার পার্সারকে ভাঙতে না পারে।

একটি +960 নম্বর দিয়ে আজ কী যাচাই করা যায়?

এই মুহূর্তে মালদ্বীপ রুটে 1,700-এর বেশি সার্ভিস আছে। বর্তমান স্ন্যাপশটের নামগুলোর মধ্যে আছে WhatsApp, Telegram, Viber, Instagram, Facebook, Airbnb, Uber, Google (Gmail & YouTube), LinkedIn, Microsoft & Outlook, Snapchat, TikTok, Claude ও Netflix।

ট্রাভেল প্রোডাক্টের জন্য কার্যকর জুটি প্রায়ই একটি বুকিং বা মেসেজিং সার্ভিস আর আপনার নিজের অ্যাপ, যাতে একজন অতিথির নম্বর দুটোতেই কেমন আচরণ করে তা দেখা যায়। প্রাপ্যতা দিনের মধ্যে বদলায়, সেজন্যই API স্থির তালিকার বদলে লাইভ ডেটা ফেরত দেয়। পূর্ণ ক্যাটালগ আছে সার্ভিস পেজে।

স্বয়ংক্রিয় টেস্টে মালদ্বীপ OTP API জুড়ে দেওয়া

Developer console-এ একটি API কী তৈরি করুন; এটি or_live_ দিয়ে শুরু হয় এবং Bearer টোকেন হিসেবে https://otproute.com/api/v1-এ পাঠাতে হয়। মালদ্বীপের country id হলো mv।

  1. GET /api/v1/prices?country=mv&service=airbnb দিয়ে জেনে নিন অর্ডারে কত খরচ হবে এবং স্টক আছে কি না।
  2. POST /api/v1/activations-এ {"service": "airbnb", "country": "mv"} পাঠান; ফেরত পাবেন একটি অ্যাক্টিভেশন id ও +960 নম্বর।
  3. নম্বরটি আপনার টেস্টাধীন ফ্লোতে দিন।
  4. activation.sms_received আপনার এন্ডপয়েন্টে এলে +960 কোডটি নিন, অথবা তার বদলে GET /api/v1/activations/{id} পোল করুন।
  5. মালদ্বীপের কোনো টেস্ট আগেই থেমে গেলে POST /api/v1/activations/{id}/cancel পাঠান, সঙ্গে সঙ্গে ওয়ালেটে টাকা ফেরত আসবে।

সাইন করা ডেলিভারিতে X-OTPRoute-Signature থাকে t=<unix>,v1=<hex> ফরম্যাটে। এন্ডপয়েন্টের সিক্রেট দিয়ে টাইমস্ট্যাম্প, একটি ডট ও raw বডির HMAC-SHA256 গণনা করে মেলান, আর পুরোনো টাইমস্ট্যাম্প প্রত্যাখ্যান করুন। আপনি সর্বোচ্চ 5টি ওয়েবহুক এন্ডপয়েন্ট নিবন্ধন করতে পারেন এবং মিনিটে 300 রিকোয়েস্ট পর্যন্ত ব্যবহার করতে পারেন। এই মালদ্বীপ OTP API-এর ফিল্ড-পর্যায়ের বিবরণ আছে ডেভেলপার ডকস-এ।

বদলে ড্যাশবোর্ড থেকে +960 নম্বর খোলা

প্রকল্পের সবাই কোড লেখেন না, আর ড্যাশবোর্ড একই কাজ করে দেয়। দেশ হিসেবে মালদ্বীপ বেছে নিন, সার্ভিস নির্বাচন করুন, লাইভ দাম নিশ্চিত করুন, আর নম্বরটি স্ক্রিনে দেখা যাবে। অ্যাপে সেটি পেস্ট করে অর্ডারটির দিকে নজর রাখুন: সার্ভিস কোড পাঠালে একই সারিতে সেটি দেখা যাবে।

অর্ডার চলে 20 মিনিট। কোড এলে তবেই আপনি টাকা দেন; বাতিল বা মেয়াদোত্তীর্ণ অর্ডারের টাকা স্বয়ংক্রিয়ভাবে ফেরত আসে, তাই অতিথিমুখী ফ্লো পরীক্ষা করা কোনো সাপোর্ট এজেন্টকে প্রতিটি চেষ্টায় ফাইন্যান্সের অনুমোদন নিতে হয় না।

কোড আটকে গেলে: সংক্ষিপ্ত পুনরুদ্ধার রুটিন

ডেলিভারির সময় নির্ভর করে সার্ভিস ও রুটের ওপর, তাই প্রথম মিনিট নিস্তব্ধ থাকা স্বাভাবিক। কিছু না এলে:

  1. উইন্ডো বন্ধ হওয়ার কাছাকাছি না পৌঁছানো পর্যন্ত অপেক্ষা করুন।
  2. দিনের পরের দিকে আবার চেষ্টা করুন, অথবা অন্য একটি সার্ভিস রুট দিয়ে টেস্ট করুন।
  3. লক্ষ্য সার্ভিসটি ভার্চুয়াল নম্বর নেয় কি না দেখুন; কেউ কেউ নীতিগতভাবে নেয় না।
  4. দ্রুত লুপে নতুন অর্ডার দেওয়া এড়িয়ে চলুন, এতে শুধু রেট লিমিট নষ্ট হয়।

একটিমাত্র দেশে সরবরাহ কম থাকলে রুটগুলোর মধ্যে ফলব্যাক কীভাবে করবেন, তা বোঝানো হয়েছে OTP-এর জন্য দেশভিত্তিক রাউটিং লেখায়।

দীর্ঘমেয়াদি লাইন, ওয়ালেট ও স্যান্ডবক্স মোড

মালদ্বীপে OTP Route-এর কোনো সেলফ-সার্ভ দীর্ঘমেয়াদি নম্বর নেই। আপনার টিম যদি স্থায়ীভাবে একটি লাইন রাখতে চায়, [email protected]এ লিখুন; সম্ভব হবে কি না তা স্থানীয় নিয়মের ওপর নির্ভর করে। মাসে মাসে নবায়ন হওয়া Dedicated Numbers আছে শুধু যুক্তরাষ্ট্র ও কানাডায়, মাসে $1.95/month থেকে।

বিলিং চলে একটিমাত্র প্রিপেইড USD ওয়ালেট থেকে: সাবস্ক্রিপশন নেই, প্ল্যান স্তরও নেই। কার্ড বা USDT/USDC দিয়ে টাকা ভরুন, প্রতিটি টপ-আপের জন্য ইমেইলে PDF ইনভয়েস আসে। ডেভেলপাররা ডেভেলপমেন্ট অ্যাকাউন্টে স্যান্ডবক্স মোড চাইতে পারেন, যাতে সিমুলেটেড নম্বর ও কোড দিয়ে ইন্টিগ্রেশন পরীক্ষা করা যায়।

ব্যবহার বৈধ রাখুন: নিজের পণ্য টেস্ট করুন, প্রতিটি সার্ভিসের শর্ত মেনে চলুন, আর মনে রাখুন OTP Route-এর Acceptable Use Policy প্রতিটি অর্ডারের ওপর প্রযোজ্য।

সাধারণ জিজ্ঞাসা

মালদ্বীপের ফোন নম্বরে কয়টি অঙ্ক থাকে?

+960 কান্ট্রি কোডের পরে সাতটি অঙ্ক, কোনো ট্রাঙ্ক প্রিফিক্স নেই। আপনার ভ্যালিডেশনকে এই ছোট দৈর্ঘ্য গ্রহণ করতে হবে।

মালদ্বীপের জন্য কোন API country id প্রযোজ্য?

এটি mv। GET /api/v1/prices-এ এবং POST /api/v1/activations-এর বডিতে এটি দিন।

মালদ্বীপে না থেকেও কি আমার বুকিং অ্যাপের +960 সাইন-আপ যাচাই করতে পারি?

হ্যাঁ। OTP Gateway থেকে একটি এক-বারের মালদ্বীপীয় নম্বর অর্ডার করুন, অ্যাপে দিন, তারপর ড্যাশবোর্ডে বা API দিয়ে কোড পড়ুন।

মালদ্বীপের কোনো কোড না এলে আমার টাকার কী হয়?

কিছুই কাটা হয় না। SMS ছাড়া 20 মিনিটের উইন্ডো শেষ হলে বা আপনি বাতিল করলে পুরো টাকা ওয়ালেটে ফেরত আসে।

ভেরিফিকেশন টেক্সট কি দিভেহি ভাষায় আসবে?

বেশিরভাগ আন্তর্জাতিক সার্ভিস ইংরেজিতে পাঠায়, তবে ভাষা অ্যাপের ওপর নির্ভর করে। বাক্য নয়, অঙ্ক পার্স করুন, তাহলে যেকোনো ভাষায় কাজ করবে।

স্টাফ অ্যাকাউন্টের জন্য কি একটি +960 নম্বর রেখে দিতে পারি?

সেলফ-সার্ভ নয়। রেখে দেওয়ার মতো লাইন যুক্তরাষ্ট্র ও কানাডার পণ্য; মালদ্বীপের ক্ষেত্রে বিকল্প জানতে [email protected]এ ইমেইল করুন।

OTP Route ব্যবহারে কি মাসিক প্ল্যান লাগে?

না। কার্ড বা USDT/USDC দিয়ে ভরা প্রিপেইড USD ওয়ালেট থেকে আপনি ব্যবহার অনুযায়ী টাকা দেন, আর প্রতিটি টপ-আপের জন্য PDF ইনভয়েস পান।

সার্ভিসের নামগুলো সংশ্লিষ্ট মালিকদের ট্রেডমার্ক। OTP Route তাদের সঙ্গে সম্পর্কিত নয়। নম্বর আইনসম্মতভাবে ব্যবহার করুন এবং প্রতিটি সার্ভিসের শর্ত ও আমাদের গ্রহণযোগ্য ব্যবহার নীতি মেনে চলুন।

কয়েক মিনিটেই আপনার প্রথম OTP রুট করুন

বিনামূল্যে অ্যাকাউন্ট খুলুন, USD ওয়ালেটে টাকা যোগ করুন এবং ড্যাশবোর্ড বা API থেকে নম্বর অর্ডার করুন। কোনো মাসিক ফি নেই।