মলদোভান (+373) ভেরিফিকেশন কোডের জন্য ডেভেলপারদের গাইড

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

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

অনুরোধ থেকে কোড পর্যন্ত একটি +373 অ্যাক্টিভেশন দেখতে কেমন?

অ্যাক্টিভেশন হলো একটি স্বল্পজীবী অবজেক্ট, যার একটি id, একটি ফোন নম্বর ও একটি স্ট্যাটাস আছে। আপনার ক্লায়েন্ট https://otproute.com/api/v1-এ অথেনটিকেট করে or_live_ দিয়ে শুরু হওয়া একটি Bearer কী দিয়ে, যা Developer console-এ তৈরি হয় (প্রতি অ্যাকাউন্টে সর্বোচ্চ 10টি কী, মিনিটে 300 রিকোয়েস্ট)।

মলদোভার জন্য জীবনচক্রটি এমন। আপনার জব GET /api/v1/prices?country=md&service=<id> পড়ে রুট খোলা আছে কি না নিশ্চিত করে এবং আজকের দাম দেখে। তারপর {"service": "<id>", "country": "md"} দিয়ে POST /api/v1/activations পাঠায় এবং অ্যাক্টিভেশন id সহ একটি +373 নম্বর পায়। টেস্ট নম্বরটি টার্গেট অ্যাপে দিয়ে SMS ট্রিগার করে। সেখান থেকে অ্যাক্টিভেশনটি 20 মিনিট সচল থাকে; কোড পাওয়া গেলে, আপনি POST /api/v1/activations/{id}/cancel কল করলে, বা সময় ফুরোলে এটি শেষ হয়।

সার্ভিস id এবং পূর্ণ দেশ ক্যাটালগ আসে GET /api/v1/services ও GET /api/v1/countries থেকে। এগুলো হার্ডকোড না করে স্টার্টআপে টেনে নিন, কারণ লাইভ তালিকাই সত্যের উৎস। OTP API ইন্টিগ্রেশন গাইড একটি সম্পূর্ণ ক্লায়েন্ট দেখায়।

আমার মলদোভা OTP API ক্লায়েন্ট কি পোল করবে, নাকি ওয়েবহুক শুনবে?

একই SMS ভেরিফিকেশন API-র সঙ্গে দুটোই কাজ করে, আর অনেক টিম দুটোই ব্যবহার করে: গতির জন্য ওয়েবহুক, নিরাপত্তা-জালের জন্য পোলিং।

ওয়েবহুক। Developer console-এ একটি এন্ডপয়েন্ট যোগ করুন (একটি অ্যাকাউন্ট পাঁচটি নিবন্ধন করতে পারে) এবং activation.sms_received, activation.expired ও activation.cancelled সামলান। t=<unix>,v1=<hex> ফরম্যাটের X-OTPRoute-Signature হেডার যাচাই করুন, এন্ডপয়েন্টের সিক্রেট দিয়ে <t>.<raw body>-এর ওপর HMAC-SHA256 গণনা করে, এবং বাসি টাইমস্ট্যাম্প প্রত্যাখ্যান করুন। আপনার প্রসেসিং অ্যাক্টিভেশন id-র ভিত্তিতে করুন, যাতে ডুপ্লিকেট ডেলিভারি ক্ষতিহীন হয়।

পোলিং। ব্যাকঅফ সহ কয়েক সেকেন্ড অন্তর GET /api/v1/activations/{id} কল করুন, এবং স্ট্যাটাস চূড়ান্ত হলে থামুন। এটি ফায়ারওয়ালের পেছনের সেই CI রানারদের জন্য উপযুক্ত, যারা ইনবাউন্ড রিকোয়েস্ট নিতে পারে না। দুই প্যাটার্নেরই টাইমআউট ও রিট্রাই কভার করেছে আমাদের CI পাইপলাইনে SMS OTP টেস্টিং পোস্ট।

মলদোভান ফোন নম্বর সামলাতে কী আলাদা?

মলদোভার জাতীয় নম্বরে +373 কান্ট্রি কোডের পরে আটটি অঙ্ক থাকে, আর দেশের ভেতরে ডায়ালে সামনে ট্রাঙ্ক প্রিফিক্স 0 যোগ হয়। তাই ব্যবহারকারীরা একই মোবাইল নম্বর কয়েকভাবে লেখেন: শুরুর 0 সহ, +373 সহ, বা 00373 সহ। স্পেস ও ড্যাশ সরিয়ে, কান্ট্রি কোড যোগ করার সময় দেশীয় 0 বাদ দিয়ে, এবং E.164 রূপ সংরক্ষণ করে নরমালাইজ করুন। যে ভ্যালিডেটর শুরুর শূন্য দাবি করে, সেটি সঠিকভাবে লেখা আন্তর্জাতিক ইনপুট প্রত্যাখ্যান করবে, আর +373 টেস্ট নম্বর সাধারণত প্রথমেই এমন বিষয়গুলো ফাঁস করে।

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

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

এখন কোন কোন অ্যাপ মলদোভায় কোড রাউট করে?

OTP Route মলদোভার জন্য 1,700-এর বেশি সার্ভিস তালিকাভুক্ত করে। জনপ্রিয়গুলোর বর্তমান স্ন্যাপশটে আছে Telegram, Viber, WhatsApp, Signal, Facebook, Instagram, TikTok, Google (Gmail & YouTube), LinkedIn, Snapchat, Amazon, eBay, Netflix ও Claude।

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

মলদোভার কোড কেন দেখা না-ও দিতে পারে?

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

এমন হলে বাস্তব পদক্ষেপ:

  • প্রথম নীরবতায় বাতিল না করে উইন্ডো শেষ হতে দিন।
  • সার্ভিসটি আদৌ ভার্চুয়াল নম্বর গ্রহণ করে কি না নিশ্চিত করুন।
  • পরে আবার চেষ্টা করুন, অথবা সার্ভিসটি সমর্থন করে এমন অন্য দেশে যান।
  • বারবার করা অর্ডারের মাঝে ফাঁক রাখুন; দ্রুত লুপে নতুন অ্যাক্টিভেশন ছোঁড়া উল্টো ফল দেয়।
  • অ্যাপ লগের পাশে অ্যাক্টিভেশন id রেকর্ড করুন, যাতে ব্যর্থ ও সফল রান মিলিয়ে দেখতে পারেন।

কোড না জানা কেউ কীভাবে মলদোভান নম্বর অর্ডার করবেন?

ইমেইল ও 6-ডিজিট ইমেইল কোড দিয়ে, বা Google সাইন-ইনে, সাইন আপ-এ অ্যাকাউন্ট খুলুন। OTP Gateway-তে সার্ভিস নির্বাচন করুন, মলদোভা বেছে নিন, লাইভ দাম দেখে নিশ্চিত করুন। যে অ্যাপ যাচাই করছেন তাতে +373 নম্বরটি পেস্ট করুন; কোড পাওয়ামাত্র ড্যাশবোর্ডে সেটি দেখা যায়। একই স্ক্রিন থেকে বাতিলও করা যায়, আর টাকা সোজা ওয়ালেটে ফিরে যায়।

স্থায়ী লাইন, স্যান্ডবক্স অ্যাক্সেস ও পেমেন্ট নিয়ে কী?

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

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

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

মলদোভায় না থেকেও কি মলদোভার SMS OTP পাওয়া যায়?

হ্যাঁ। OTP Gateway একটি +373 নম্বর দেয়, যা আপনি যেকোনো জায়গা থেকে ব্যবহার করতে পারেন, আর কোডটি ড্যাশবোর্ডে দেখা যায় বা আপনার API ক্লায়েন্টে পাঠানো হয়।

মলদোভার জন্য আমার কোড কোন country id পাঠাবে?

country মান হিসেবে md পাঠান। সার্ভিস id আসে GET /api/v1/services থেকে।

মলদোভান নম্বর কি শুরুর 0 সহ সংরক্ষণ করব?

না। দেশীয় ট্রাঙ্ক প্রিফিক্স বাদ দিয়ে E.164 রূপে +373 ও আট জাতীয় অঙ্ক হিসেবে সংরক্ষণ করুন।

মলদোভার অ্যাক্টিভেশন বাতিল করলে কী হয়?

কোড আসার আগে POST /api/v1/activations/{id}/cancel কল করলে অ্যাক্টিভেশন বন্ধ হয় এবং পুরো টাকা আপনার ওয়ালেটে ফেরত যায়।

মলদোভার এমন কোনো ভেরিফিকেশন নম্বর কি আছে, যা আমি কয়েক মাস রাখতে পারি?

সেলফ-সার্ভ নয়। দীর্ঘমেয়াদি Dedicated Numbers যুক্তরাষ্ট্র ও কানাডার পণ্য; মলদোভা সম্পর্কে জানতে সাপোর্টকে ইমেইল করুন।

এক অ্যাপে অনেক অ্যাকাউন্ট খুলতে কি OTP Route ব্যবহার করতে পারি?

না। এটি নিজের বৈধ পণ্য ও অ্যাকাউন্ট টেস্ট ও পরিচালনার জন্য, প্রতিটি সার্ভিসের শর্ত এবং OTP Route-এর Acceptable Use Policy-র মধ্যে থেকে।

টাকা খরচ না করে কি আমার টেস্ট স্যুট মলদোভার বিরুদ্ধে চালানো যায়?

হ্যাঁ, যদি আপনি ডেভেলপমেন্ট অ্যাকাউন্টের জন্য স্যান্ডবক্স মোড অনুরোধ করেন। এটি এন্ড-টু-এন্ড টেস্টের জন্য সিমুলেটেড নম্বর ও কোড দেয়।

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

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

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