বাংলা
EU লঞ্চ ও QA পাইপলাইনের জন্য ডাচ SMS ভেরিফিকেশন
OTP Route একটি টিমকে অস্থায়ী নম্বরে নেদারল্যান্ডসের (+31) SMS ভেরিফিকেশন কোড গ্রহণ করতে দেয়, যা ড্যাশবোর্ডে দেখা যায় বা REST API ও সাইন করা ওয়েবহুকের মাধ্যমে পৌঁছায়। OTP Gateway শুরু প্রতি কোড $0.20 থেকে, আর 20 মিনিটের মধ্যে কোনো বার্তা না এলে পুরো চার্জ আপনার ওয়ালেটে ফেরত যায়। API কলে country id হিসেবে nl ব্যবহার করুন।
আপনার EU লঞ্চ আমস্টারডাম হয়ে যাচ্ছে: +31 পথ কীভাবে যাচাই করবেন?
অনেক প্রোডাক্ট নেদারল্যান্ডসের মধ্য দিয়ে ইউরোপীয় ইউনিয়নে প্রবেশ করে। বাজারটি ডিজিটালভাবে পরিণত, ইংরেজি ব্যাপকভাবে বোঝা হয়, আর অনেক আন্তর্জাতিক কোম্পানি তাদের EU অপারেশন সেখানে রাখে। ফলে +31 সাইন-আপ, লগইন ও রিকভারি ফ্লো এমন একটি বিষয়, যা কাজ করছে বলে প্রমাণ করা গ্রোথ বা QA টিমের প্রথম কাজগুলোর একটি, প্রায়ই টিমের কারও ডাচ মোবাইল কন্ট্রাক্ট থাকার অনেক আগেই।
প্রচলিত বিকল্পগুলো দুর্বল: ড্রয়ারে রাখা একটিমাত্র শেয়ার্ড সিম, সহকর্মীর মাধ্যমে পাঠানো কোড, বা কেসটিই বাদ দেওয়া। OTP Route সেগুলোর জায়গায় দেয় প্রতি টেস্টে আলাদাভাবে ইস্যু করা একটি আসল ডাচ ভেরিফিকেশন নম্বর, আর কোড ফিরে আসে আপনার টেস্ট হারনেসে। টিমগুলো রিগ্রেশন স্যুটে এটি কীভাবে জোড়ে তা দেখায় QA টেস্টিং ওভারভিউ।
+31 মোবাইল নম্বর কীভাবে সংরক্ষণ করা দরকার?
নেদারল্যান্ডস কান্ট্রি কোড +31 এবং ট্রাঙ্ক প্রিফিক্স 0 ব্যবহার করে। ডাচ ব্যবহারকারীরা সাধারণত মোবাইল নম্বর লেখেন 06 এবং তার পর আট অঙ্ক দিয়ে। E.164-এ শূন্যটি অদৃশ্য হয়, ফলে হয় +31 6 এবং তার পর আটটি অঙ্ক, অর্থাৎ কান্ট্রি কোডের পরে মোট নয়টি অঙ্ক।
এই পার্থক্য যতটা আশা করা যায় তার চেয়ে বেশি বার ভ্যালিডেশনে হোঁচট খাওয়ায়। UI-তে দেশীয় 06 ফরম্যাট ও আন্তর্জাতিক রূপ দুটোই গ্রহণ করুন, স্বাভাবিকীকরণের সময় শুরুর শূন্য বাদ দিন, এবং কেবল E.164 মান সংরক্ষণ করুন। তারপর একটি আসল +31 নম্বরের বিরুদ্ধে ভেরিফিকেশন ফ্লো চালিয়ে নিশ্চিত করুন যে আপনার SMS প্রোভাইডার ঠিক যা সংরক্ষণ করেছেন তা-ই পাচ্ছে। যে সার্ভিসগুলো নম্বর বা লোকেল অনুযায়ী লোকালাইজ করে তাদের থেকে ডাচ ভাষার বার্তা আশা করুন, অন্যদের থেকে ইংরেজি; তাই বাক্যের বদলে অঙ্কের উপর মিলান।
নেদারল্যান্ডসের রুটে আমি কোন অ্যাপগুলো ভেরিফাই করতে পারি?
ডাচ রুটে 3,000-এর বেশি সার্ভিস তালিকাভুক্ত। আজকের জনপ্রিয় পছন্দগুলোর মধ্যে আছে Telegram, WhatsApp, Microsoft & Outlook, LinkedIn, Google (Gmail & YouTube), Instagram, Snapchat, Discord, Amazon, Uber, Airbnb, eBay, Claude এবং ChatGPT (OpenAI)।
রুট দিনের মধ্যে হালনাগাদ হয়, তাই বড় রান নির্ধারণের আগে GET /api/v1/services বা ড্যাশবোর্ডে বর্তমান অবস্থা দেখে নিন।
নেদারল্যান্ডসের OTP API কল ক্রম দেখতে কেমন?
Developer console-এ তৈরি or_live_ দিয়ে শুরু হওয়া একটি Bearer কী দিয়ে অথেনটিকেট করুন। প্রতিটি অ্যাকাউন্টে সর্বোচ্চ 10টি কী ও 5টি ওয়েবহুক এন্ডপয়েন্ট রাখা যায়, সীমা প্রতি মিনিটে 300 রিকোয়েস্ট।
প্রথমে GET /api/v1/prices?country=nl&service=telegram দিয়ে খরচ নিশ্চিত করুন। তারপর JSON বডিতে nl ও সার্ভিস id দিয়ে POST /api/v1/activations করে অর্ডার তৈরি করুন; রেসপন্সে অ্যাক্টিভেশন id ও ডাচ নম্বর আসে। নম্বরটি আপনার সাইন-আপ ধাপে দিন এবং GET /api/v1/activations/{id} পোল করুন, অথবা activation.sms_received ইভেন্টের জন্য অপেক্ষা করুন। মেয়াদ ফুরানো বা বাতিল অর্ডার activation.expired ও activation.cancelled ছোঁড়ে।
প্রতিটি ওয়েবহুক X-OTPRoute-Signature হেডারের বিরুদ্ধে আপনার এন্ডপয়েন্ট সিক্রেট দিয়ে যাচাই করুন এবং পুরোনো টাইমস্ট্যাম্প বাদ দিন; বিস্তারিত আছে এই HMAC ওয়াকথ্রু-তে। ডেভেলপার হাব-এ ক্লায়েন্ট উদাহরণ আছে।
ডেভেলপার নন এমন ব্যবহারকারীরা ড্যাশবোর্ড থেকে কীভাবে ডাচ কোড পাবেন?
অপারেশনস ও সাপোর্ট কর্মীরা API পুরোপুরি এড়িয়ে যেতে পারেন। ইমেল কোড বা Google সাইন-ইন দিয়ে অ্যাকাউন্ট তৈরি করার পর OTP Gateway খুলুন, সার্ভিস বাছুন, নেদারল্যান্ডস নির্বাচন করুন, দাম দেখে অর্ডার দিন। +31 নম্বরটি সঙ্গে সঙ্গে দেখা যায়, আর আসা কোড একই স্ক্রিনে দেখানো হয়।
অ্যাক্টিভেশন 20 মিনিট খোলা থাকে। কোড এলে তবেই আপনি মূল্য দেন; না এলে, বা আগেই বাতিল করলে, ওয়ালেটে স্বয়ংক্রিয়ভাবে টাকা ফেরত যায়। কিছুই না এলে উইন্ডো শেষ হতে দিন, সার্ভিসটি ভার্চুয়াল নম্বর গ্রহণ করে কি না নিশ্চিত হোন, এবং ঘন ঘন আবার অর্ডার না করে পরে বা বেলজিয়াম-এর মতো অন্য রুটে চেষ্টা করুন।
ডাচ dedicated নম্বর কি সম্ভব?
OTP Route-এ কোনো সেলফ-সার্ভ দীর্ঘমেয়াদি +31 নম্বর নেই। Dedicated Virtual Numbers বিক্রি হয় কেবল যুক্তরাষ্ট্র ও কানাডার জন্য, $1.95/মাস থেকে, এবং তাতে আছে ইনবাউন্ড ও আউটবাউন্ড SMS, ওয়েবহুক ফরওয়ার্ডিং ও ব্রাউজার কলিং। যেসব টিমের স্থায়ী ডাচ লাইন দরকার, তারা [email protected]এ ইমেল করে জানতে পারে, কিন্তু সেটি স্থানীয় নিয়মের উপর নির্ভর করে এবং সম্ভব নাও হতে পারে। বারবার লগইন করতে হবে এমন স্টেজিং অ্যাকাউন্টের জন্য সাধারণত একটি US বা কানাডিয়ান dedicated লাইন পরিষ্কার পছন্দ।
ওয়ালেট ও sandbox কীভাবে কাজ করে?
বিলিং একটি প্রিপেইড USD ওয়ালেট, pay-as-you-go দামে: কোনো সাবস্ক্রিপশন নেই, কোনো প্ল্যান স্তরও নেই। কার্ড বা USDT/USDC দিয়ে এটি ভরুন, এবং প্রতিটি টপ-আপের জন্য ইমেলে PDF ইনভয়েস আশা করুন। অনুরোধ করলে একটি ডেভেলপমেন্ট অ্যাকাউন্ট sandbox-এ নেওয়া যায়, যাতে ইন্টিগ্রেশন টেস্টে অর্থ খরচ না করেই সিমুলেটেড নম্বর ও কোড ফেরত আসে। OTP Route টেস্টিং এবং আপনার নিজের বৈধ প্রোডাক্ট চালানোর জন্য; প্রতিটি সার্ভিসের শর্ত এবং Acceptable Use Policy মেনে চলুন।
সাধারণ জিজ্ঞাসা
ডাচ নম্বর কি 06 প্রিফিক্স সহ সংরক্ষণ করা উচিত?
বরং E.164 রূপ সংরক্ষণ করুন: শুরুর 0 বাদ দিয়ে +31 এবং তার পর অবশিষ্ট নয়টি অঙ্ক রাখুন। স্থানীয় ফরম্যাট শুধু UI-তে দেখান।
EU-র বাইরে থেকে কি আমার অ্যাপের নেদারল্যান্ডস সাইন-আপ টেস্ট করা যায়?
হ্যাঁ। যেকোনো জায়গা থেকে nl-এর জন্য একটি অ্যাক্টিভেশন অর্ডার করুন এবং ড্যাশবোর্ডে বা API-তে +31 কোড পড়ুন।
নেদারল্যান্ডসের ভেরিফিকেশন নম্বরের দাম কত?
দাম শুরু প্রতি কোড $0.20 থেকে এবং সার্ভিস অনুযায়ী বদলায়; অর্ডারের আগে GET /api/v1/prices লাইভ অঙ্ক ফেরত দেয়।
OTP বার্তা কি ডাচ ভাষায় আসবে?
কখনও কখনও। যে সার্ভিসগুলো ফোন নম্বর বা অ্যাকাউন্টের ভাষা অনুযায়ী লোকালাইজ করে তারা ডাচ টেক্সট পাঠাতে পারে, অন্যরা ইংরেজি ব্যবহার করে; তাই কোডের অঙ্ক পার্স করুন।
+31 নম্বরে SMS না পৌঁছালে কী হয়?
কোড ছাড়া 20 মিনিট পার হলে অ্যাক্টিভেশন বন্ধ হয়ে যায় এবং পুরো অঙ্ক স্বয়ংক্রিয়ভাবে আপনার ওয়ালেটে ফেরত আসে।
আমার ওয়েবহুক কি একই ইভেন্ট দুবার পেতে পারে?
রিট্রাই হতে পারে, তাই অ্যাক্টিভেশন id ধরে হ্যান্ডলারকে idempotent করুন এবং প্রতিটি রিকোয়েস্টে সিগনেচার যাচাই করুন।
এমন কোনো ডাচ নম্বর কি আছে যা আমি কয়েক মাস রাখতে পারি?
সেলফ-সার্ভ নয়। দীর্ঘমেয়াদি dedicated লাইন US ও কানাডার প্রোডাক্ট; অন্য প্রয়োজনের জন্য সাপোর্টকে ইমেল করে জানতে চান।
সার্ভিসের নামগুলো সংশ্লিষ্ট মালিকদের ট্রেডমার্ক। OTP Route তাদের সঙ্গে সম্পর্কিত নয়। নম্বর আইনসম্মতভাবে ব্যবহার করুন এবং প্রতিটি সার্ভিসের শর্ত ও আমাদের গ্রহণযোগ্য ব্যবহার নীতি মেনে চলুন।