বাংলা
QA ও লঞ্চ টিমের জন্য মালয়েশিয়া (+60) SMS ভেরিফিকেশন
OTP Route-এর OTP Gateway দিয়ে আপনি মালয়েশিয়ার (+60) ভেরিফিকেশন কোড পেতে পারেন, প্রতি কোড $0.20 থেকে, ড্যাশবোর্ডে অথবা API পোলিং ও সাইন করা ওয়েবহুকের মাধ্যমে। মালয়েশিয়ার একটি অ্যাক্টিভেশন 20 মিনিট খোলা থাকে, আর কোড সত্যিই পৌঁছালেই কেবল চার্জ কাটা হয়।
টেস্টিংয়ের জন্য প্রোডাক্ট টিমের +60 নম্বর কেন দরকার?
মালয়েশিয়া দক্ষিণ-পূর্ব এশিয়ার লঞ্চগুলোর একটি পরিচিত প্রথম গন্তব্য: ক্রেতারা মার্কেটপ্লেস, রাইড-হেইলিং ও মেসেজিং অ্যাপের মধ্যে ঘোরাফেরা করেন, আর এসব ফ্লোর অনেকগুলোতে সবার আগে ফোন নম্বর যাচাই করা হয়। বার্লিন বা বেঙ্গালুরুর কোনো QA ইঞ্জিনিয়ার নিজের দেশের সিম দিয়ে এই ধাপ পুনরুৎপাদন করতে পারেন না, আবার কুয়ালালামপুরের সহকর্মীকে দিয়ে কোড ফরওয়ার্ড করানো বড় পরিসরে চলে না। OTP Route প্রতিবার একটি কোডের জন্য একটি মালয়েশীয় নম্বর দেয়, ফলে OTP রাউটিংয়ের ধাপটি হাতে-কলমে করা ঝামেলার বদলে আপনার টেস্ট স্যুটেরই অংশ হয়ে যায়।
মালয়েশিয়া OTP ইন্টিগ্রেশনের প্রস্তুতি চেকলিস্ট
প্রথম আসল অর্ডারের আগে এগুলো মিলিয়ে নিন:
- Developer console-এ একটি
or_live_কী তৈরি করুন; প্রতিটি এনভায়রনমেন্টের জন্য আলাদা কী রাখলে অডিট পরিষ্কার থাকে। - একটি ওয়েবহুক এন্ডপয়েন্ট নিবন্ধন করে সিগনেচার ভেরিফিকেশন বসান, অথবা মিনিটে 300 রিকোয়েস্টের অনেক নিচে থাকে এমন একটি পোলিং ব্যবধান ঠিক করুন।
- এখনই প্রোডাকশন নম্বর লাগবে কি না ঠিক করুন। অনুরোধ করলে একটি ডেভেলপমেন্ট অ্যাকাউন্ট স্যান্ডবক্সে নেওয়া যায়, যেখানে বিনা খরচে সিমুলেটেড নম্বর ও কোড পাওয়া যায়।
- একটি ফোন নরমালাইজার যোগ করুন, যা
012-345 6789-এর মতো স্থানীয় ফরম্যাটকে+60123456789-এ বদলে দেয়। - যে অ্যাপ টেস্ট করছেন সেটি ভার্চুয়াল নম্বর গ্রহণ করে কি না নিশ্চিত করুন। না করলে কোনো রুটই তা ঠিক করতে পারবে না, আর কিছু না এলে আপনার ওয়ালেটে টাকা ফেরত যায়।
মালয়েশীয় রুটে কোন কোন সার্ভিস পাওয়া যায়?
মালয়েশিয়া OTP Route-এর তুলনামূলক বিস্তৃত গন্তব্যগুলোর একটি; লাইভ স্ন্যাপশটে এখানে 2,700-এর বেশি সার্ভিস আছে। আঞ্চলিক কমার্স স্পষ্টভাবে চোখে পড়ে: Shopee, Lazada ও Tokopedia আছে WeChat, LINE, WhatsApp ও Telegram-এর মতো মেসেজিং অ্যাপের পাশে। বৈশ্বিক প্ল্যাটফর্মও আছে, যেমন Google (Gmail & YouTube), Facebook, Instagram, TikTok, Microsoft & Outlook, Amazon, ChatGPT (OpenAI) ও Discord।
প্রাপ্যতা সারাক্ষণ বদলায়, তাই তালিকা হার্ডকোড না করে রানটাইমে GET /api/v1/services ও GET /api/v1/countries কল করুন। মার্কেটপ্লেস টিম আরও জানতে মার্কেটপ্লেস সলিউশন পেজ দেখতে পারেন।
API দিয়ে মালয়েশীয় কোড অর্ডার করে পড়ার উপায়
সব কল যায় https://otproute.com/api/v1-এ, Bearer কী সহ। মালয়েশিয়ার country id হলো my।
- দাম দেখুন:
GET /api/v1/prices?country=my&service=<id>। - অ্যাক্টিভেশন খুলুন:
POST /api/v1/activations, বডি{"service": "<id>", "country": "my"}। - ফেরত আসা +60 নম্বরটি আপনার অ্যাপের ফোন ফিল্ডে দিন এবং SMS ট্রিগার করুন।
- আপনার ওয়েবহুক
activation.sms_receivedধরবে; পাবলিক এন্ডপয়েন্ট না থাকলে নির্দিষ্ট ব্যবধানেGET /api/v1/activations/{id}পোল করুন। activation.expiredওactivation.cancelledসামলান, যাতে আপনার টেস্ট ব্যর্থ না দেখিয়ে "অনির্ণীত" হিসেবে চিহ্নিত হয়।
সিগনেচার হেডারটি দেখতে এমন: X-OTPRoute-Signature: t=<unix>,v1=<hex>। টাইমস্ট্যাম্প, একটি ডট ও raw বডির ওপর HMAC-SHA256 আবার তৈরি করে মেলান, আর পুরোনো টাইমস্ট্যাম্প বাতিল করুন। এর যুক্তি আছে আমাদের HMAC দিয়ে OTP ওয়েবহুক সুরক্ষিত করা লেখায়, আর রেফারেন্স পাবেন ডেভেলপার হাব-এ।
অপারেশন ও গ্রোথ কর্মীদের জন্য ড্যাশবোর্ডের পথ
লঞ্চ টিমের সবাই কোড লেখেন না। ড্যাশবোর্ডে মালয়েশিয়া বেছে নিন, সার্ভিস নির্বাচন করুন, লাইভ দাম দেখে নিশ্চিত করুন। +60 নম্বরটি অ্যাপে কপি করে SMS অনুরোধ করুন, তারপর অ্যাক্টিভেশন কার্ডে অপেক্ষা করুন; কোড আসামাত্র সেখানে দেখা যায়। মত বদলালে বাতিল করুন, আটকে রাখা টাকা আপনার ব্যালান্সে ফিরে আসবে।
মালয়েশীয় কোড না এলে
আগে একটু ধৈর্য ধরুন: অ্যাক্টিভেশন 20 মিনিট খোলা থাকে, আর অ্যাপের ভেতর থেকে রিসেন্ড করলেই প্রায়ই কাজ হয়। তারপরও না এলে:
- পরে আবার চেষ্টা করুন, অথবা টেস্ট কেস অন্য বাজারে চললে সিঙ্গাপুর-এর মতো কাছের রুটে যান।
- সার্ভিসটি মালয়েশীয় সাইন-আপে ভার্চুয়াল নম্বর নিতে অস্বীকার করা শুরু করেছে কি না দেখুন।
- দ্রুত লুপে একের পর এক নতুন অ্যাক্টিভেশন খোলা এড়িয়ে চলুন; এতে রিকোয়েস্ট নষ্ট হয়, ফল প্রায় বদলায় না।
খালি থাকা উইন্ডোর জন্য কোনো খরচ নেই, কারণ অ্যাক্টিভেশন মেয়াদোত্তীর্ণ হলে বা বাতিল করলে পুরো টাকা আপনার ওয়ালেটে ফিরে যায়।
নম্বরের ফরম্যাট, মেসেজের ভাষা ও স্থানীয় প্রেক্ষাপট
মালয়েশিয়ায় দেশের ভেতরে ট্রাঙ্ক প্রিফিক্স 0 ব্যবহার হয়, তাই 012-345 6789 হিসেবে লেখা মোবাইল নম্বর আন্তর্জাতিকভাবে হয় +60 12-345 6789। কান্ট্রি কোডের পরে মোবাইল নম্বর 1 দিয়ে শুরু হয় এবং নয় বা দশ অঙ্ক পর্যন্ত চলে। স্পেস, ড্যাশ ও শুরুর 0 বাদ দিয়ে E.164 রূপটি সংরক্ষণ করুন।
মালয় জাতীয় ভাষা, ব্যবসায় ইংরেজির ব্যাপক ব্যবহার আছে, আর বড় চীনা ও তামিলভাষী জনগোষ্ঠী অ্যাপ লোকালাইজেশনকে প্রভাবিত করে। ভেরিফিকেশন টেক্সট সাধারণত ইংরেজি বা মালয়ে আসে, তাই শব্দ মিলিয়ে নয়, অঙ্ক মিলিয়ে কোড বের করুন। এই মিশ্রণের কারণেই টিমগুলো মালয়েশীয় নম্বরে লোকালাইজেশন QA চালায়।
বিলিং ও দীর্ঘমেয়াদি নম্বর
একটিমাত্র প্রিপেইড USD ওয়ালেটেই সব চলে; মাসিক ফি বা প্ল্যান নেই। কার্ড অথবা USDT/USDC দিয়ে টপ-আপ করুন, প্রতিটি টপ-আপের জন্য ইমেইলে PDF ইনভয়েস পাবেন। বিস্তারিত দেখুন প্রাইসিং-এ।
মালয়েশিয়ার জন্য সেলফ-সার্ভ দীর্ঘমেয়াদি নম্বর দেওয়া হয় না। Dedicated Numbers শুধু যুক্তরাষ্ট্র ও কানাডায়, মাসে $1.95/month থেকে। স্থায়ী +60 লাইন চাইলে [email protected]এ লিখুন; প্রাপ্যতা স্থানীয় নিয়মের ওপর নির্ভর করে এবং নিশ্চিত নয়।
সাধারণ জিজ্ঞাসা
API দিয়ে কি মালয়েশিয়ার SMS OTP পাওয়া যায়?
হ্যাঁ। OTP Route-এর API country id my দিয়ে +60 অ্যাক্টিভেশন তৈরি করে এবং কোড ওয়েবহুক বা পোলিংয়ের মাধ্যমে পৌঁছে দেয়।
E.164-এ মালয়েশীয় মোবাইল নম্বর কীভাবে লিখব?
দেশীয় শুরুর 0 বাদ দিয়ে +60 যোগ করুন, ফলে 012-345 6789 হয়ে যায় +60123456789।
মালয়েশীয় নম্বর দিয়ে কি Shopee বা Lazada সাইন-আপ টেস্ট করা যায়?
দুটোই বর্তমান মালয়েশিয়া স্ন্যাপশটে আছে, তবে প্রাপ্যতা বদলায়; তাই আগে লাইভ সার্ভিস তালিকা দেখে নিন এবং প্রতিটি প্ল্যাটফর্মের শর্ত মেনে চলুন।
মালয়েশীয় একটি ভেরিফিকেশন কোডের দাম কত?
মালয়েশীয় রুটে দাম শুরু হয় প্রতি কোড $0.20 থেকে, আর নিশ্চিত করার আগে ড্যাশবোর্ডে সার্ভিস অনুযায়ী নির্দিষ্ট অঙ্কটি দেখানো হয়।
SMS কখনও না এলে কি আমার টাকা কাটা যায়?
না। 20 মিনিটের উইন্ডো কোড ছাড়া শেষ হলে বা আপনি বাতিল করলে পুরো টাকা ওয়ালেটে ফেরত আসে।
ওয়ালেটে টাকা ভরার আগে কি মালয়েশীয় ইন্টিগ্রেশন ড্রাই-রান করা যায়?
হ্যাঁ। সাপোর্টকে বলুন একটি ডেভেলপমেন্ট অ্যাকাউন্ট স্যান্ডবক্সে নিতে; সেখানে এন্ড-টু-এন্ড টেস্টিংয়ের জন্য সিমুলেটেড নম্বর ও কোড পাবেন।
আমি কি কয়েক মাসের জন্য একটি মালয়েশীয় নম্বর রাখতে পারি?
সেলফ-সার্ভ পণ্য হিসেবে নয়। দীর্ঘমেয়াদি Dedicated Numbers শুধু যুক্তরাষ্ট্র ও কানাডার জন্য; মালয়েশিয়া সম্পর্কে জানতে [email protected]এ ইমেইল করুন।
সার্ভিসের নামগুলো সংশ্লিষ্ট মালিকদের ট্রেডমার্ক। OTP Route তাদের সঙ্গে সম্পর্কিত নয়। নম্বর আইনসম্মতভাবে ব্যবহার করুন এবং প্রতিটি সার্ভিসের শর্ত ও আমাদের গ্রহণযোগ্য ব্যবহার নীতি মেনে চলুন।