বাংলা
নাইজারের (+227) ভেরিফিকেশন কোড আপনার QA ওয়ার্কফ্লোতে আনা
OTP Route দিয়ে আপনি OTP Gateway-র একবার-ব্যবহারযোগ্য নম্বরে নাইজারের (+227) SMS ভেরিফিকেশন কোড পেতে পারেন, ড্যাশবোর্ডে পড়ে অথবা REST API ও সাইন করা ওয়েবহুকের মাধ্যমে সংগ্রহ করে। কোড শুরু হয় প্রতি কোড $0.20 থেকে, প্রতিটি সার্ভিসের সঠিক দাম লাইভ ফেরত আসে, আর আপনাকে চার্জ করা হয় কেবল যদি 20 মিনিটের মধ্যে সত্যিই একটি SMS পৌঁছায়।
একটি প্রোডাক্ট টিমের +227 নম্বর কেন লাগবে?
নাইজার ফরাসিভাষী পশ্চিম আফ্রিকায় অবস্থিত এবং পশ্চিম আফ্রিকান অর্থনৈতিক ও মুদ্রা ইউনিয়নের সদস্য, তাই একসঙ্গে বেশ কয়েকটি প্রতিবেশী বাজার ঘিরে রোলআউটে এটি প্রায়ই আসে। সেখানে ভেরিফাই করার সাধারণ কারণ: সাইন-আপ ফর্ম নাইজারের নম্বর গ্রহণ করছে কি না নিশ্চিত করা, ফরাসি ভাষার অনবোর্ডিং কপি যাচাই করা, অথবা নিয়ামের কোনো গ্রাহকের তোলা সমস্যা পুনরায় ঘটানো। টিমগুলো এ কাজ কীভাবে সাজায় তা দেখুন আমাদের QA টেস্টিং পেজে।
নাইজার রুট কোন অ্যাপগুলো কভার করে?
রুটটি এখন 900-এর বেশি সার্ভিস দেয়। জনপ্রিয়গুলোর মধ্যে আছে WhatsApp, imo, Facebook, Telegram, Google (Gmail & YouTube), TikTok, Instagram, Viber, Signal, LinkedIn, Microsoft & Outlook এবং ChatGPT (OpenAI)।
ছোট রুটে কভারেজ দিনের মধ্যে বেশি চোখে পড়ার মতো বদলায়। কোনো সার্ভিস না থাকলে পরে আবার চেষ্টা করুন, অথবা একই আঞ্চলিক টেস্ট চালান কোনো প্রতিবেশীতে, যেমন বুরকিনা ফাসো বা বেনিন।
আমি নাইজার OTP API কীভাবে কল করব?
or_live_ দিয়ে শুরু হওয়া একটি Bearer কী দিয়ে অথেন্টিকেট করুন এবং রিকোয়েস্ট পাঠান https://otproute.com/api/v1-এ। নাইজারের কান্ট্রি আইডি ne।
GET /api/v1/prices?country=ne&service=<id>লাইভ দাম দেয় এবং রুটটি এখন পাওয়া যাচ্ছে কি না জানায়।POST /api/v1/activationsও{"service": "whatsapp", "country": "ne"}একটি +227 নম্বর রিজার্ভ করে এবং অ্যাক্টিভেশন আইডি ফেরত দেয়।GET /api/v1/activations/{id}স্ট্যাটাস ফেরত দেয় এবং ডেলিভারি হলে কোডও;activation.sms_received-এ একটি ওয়েবহুক আপনার পোলিং বাঁচায়।POST /api/v1/activations/{id}/cancelআর দরকার না থাকা নম্বর ছেড়ে দেয় এবং টাকা ফেরত দেয়।
ওয়েবহুক ডেলিভারিতে X-OTPRoute-Signature হেডার থাকে; HMAC যাচাই করুন এবং একই অ্যাক্টিভেশন আইডির পুনরাবৃত্তিকে কোনো-কাজ-না-করা হিসেবে ধরুন। রিকোয়েস্ট ও রেসপন্সের খুঁটিনাটি আছে ডেভেলপার ডকুমেন্টেশন-এ।
নাইজারের নম্বর কোন ফরম্যাটে হয়?
নাইজারে আট অঙ্কের জাতীয় নম্বরসহ একটি বদ্ধ নম্বরিং প্ল্যান আছে এবং কোনো ট্রাঙ্ক প্রিফিক্স নেই, তাই বাদ দেওয়ার মতো কোনো শুরুর শূন্য নেই। E.164-এ সেগুলো রাখুন +227 ও তার পরে আট অঙ্ক দিয়ে, আর নিশ্চিত করুন ভ্যালিডেটর ভুলভাবে বাড়তি একটি অঙ্ক বা 0 দাবি করছে না।
ব্যবসা ও সরকারি জীবনে ফরাসি ব্যাপকভাবে ব্যবহৃত হয়, আর দৈনন্দিন কথায় হাউসা, জার্মা ও অন্যান্য জাতীয় ভাষা প্রচলিত। আন্তর্জাতিক অ্যাপের ভেরিফিকেশন টেক্সট সাধারণত আসে ফরাসি বা ইংরেজিতে, অ্যাকাউন্টের ভাষা কীভাবে সেট করা তার ওপর নির্ভর করে।
নাইজারের ভেরিফিকেশন টেস্ট প্ল্যানে কী থাকা উচিত?
একটি ছোট চেকলিস্ট +227 রানগুলোকে অনুমানযোগ্য ও সস্তা রাখে:
- ইনপুট হ্যান্ডলিং: নম্বরটি প্লাস চিহ্নসহ ও ছাড়া এবং স্পেসসহ পেস্ট করুন, আর নিশ্চিত করুন আপনার ফর্ম তিনটিকেই একই E.164 মানে নর্মালাইজ করে।
- কান্ট্রি পিকার: নাইজার তার ফরাসি ও ইংরেজি দুই নামেই দেখা যাচ্ছে এবং বাছাই করলে
+227আগে থেকে ভরে যাচ্ছে কি না দেখুন। - কপি রিভিউ: নাইজারের ব্যবহারকারী যে ফরাসি অনবোর্ডিং ও এরর মেসেজ দেখবেন তা পড়ে নিন।
- টাইমআউট: আপনার অ্যাপের নিজের রিসেন্ড টাইমার ও 20 মিনিটের অ্যাক্টিভেশন সময়সীমা যেন পরস্পরের সঙ্গে না লাগে; আরেকটি অনুরোধের আগে একটি ফলাফলের অপেক্ষা করুন।
- ফলব্যাক: সেদিন কোনো সার্ভিসের জন্য নাইজারে উপলভ্যতা না থাকলে পাইপলাইন কোন প্রতিবেশী রুট চেষ্টা করবে তা আগেই ঠিক করে রাখুন।
রিট্রাইয়ের দিক নিয়ে আরও গভীর আলোচনা আছে আমাদের ব্যর্থ OTP ডেলিভারি কমানো লেখায়।
কোড না লিখেও কি কোড অর্ডার করা যায়?
হ্যাঁ, ড্যাশবোর্ডের মাধ্যমে। নাইজার ও সার্ভিস বেছে নিন, নিশ্চিত করার আগে দাম দেখুন, +227 নম্বরটি অ্যাপে পেস্ট করুন, এবং কোড না আসা পর্যন্ত অ্যাক্টিভেশন খোলা রাখুন। এখানেও 20 মিনিটের সময়সীমা প্রযোজ্য, আর অব্যবহৃত যা কিছু থাকে তা নিজে থেকেই ওয়ালেটে ফিরে যায়।
নাইজারের দীর্ঘমেয়াদি নম্বর কি পাওয়া যায়, আর বিলিং কীভাবে চলে?
নাইজারের জন্য নিজে-নিজে কেনা যায় এমন কোনো দীর্ঘমেয়াদি নম্বর নেই। Dedicated Virtual Numbers যুক্তরাষ্ট্র ও কানাডার পণ্য, মাসিক $1.95/month থেকে; স্থায়ী +227 লাইনের জন্য [email protected]এ লিখুন, মনে রেখে যে উপলভ্যতা স্থানীয় নিয়মের ওপর নির্ভর করে এবং সম্ভব নাও হতে পারে।
বিলিং চলে একটি প্রিপেইড USD ওয়ালেটের মাধ্যমে, কার্ড বা USDT/USDC দিয়ে ভরা, কোনো প্ল্যান বা মাসিক ফি ছাড়া এবং প্রতিটি টপ-আপের জন্য PDF ইনভয়েসসহ। দাম তালিকাভুক্ত আছে প্রাইসিং পেজে, আর ডেভেলপমেন্ট অ্যাকাউন্টের স্যান্ডবক্স মোড সিমুলেটেড নম্বর ও কোড ফেরত দেয়, যখন আপনি আগে ইন্টিগ্রেশন পরীক্ষা করতে চান।
সাধারণ জিজ্ঞাসা
স্থানীয় অপারেটরের সিম ছাড়া কি আমি আমার অ্যাপের নাইজার অনবোর্ডিং যাচাই করতে পারি?
হ্যাঁ। OTP Gateway থেকে সার্ভিসটির জন্য একটি +227 নম্বর অনুরোধ করুন, আপনার নিজের অনবোর্ডিং স্ক্রিনে সেটি দিন, এবং ড্যাশবোর্ডে বা API-র মাধ্যমে কোড সংগ্রহ করুন।
নাইজারের নম্বর কি 0 দিয়ে শুরু হয়?
না, নাইজারে কোনো ট্রাঙ্ক প্রিফিক্স নেই। নম্বর হলো +227-এর পরে আট অঙ্ক, যা নর্মালাইজেশন সহজ রাখে।
নাইজারের ভেরিফিকেশন মেসেজ কোন ভাষায় হবে?
সাধারণত ফরাসি বা ইংরেজিতে, যা ঠিক করে পাঠানো অ্যাপ ও অ্যাকাউন্টের ভাষা। বাজারের জন্য লোকালাইজ করলে ফরাসি কপি রিভিউ করার পরিকল্পনা রাখুন।
আমার +227 নম্বরে কোড কখনো এলো না। এখন কী করব?
সময়সীমা শেষ হতে দিন যাতে রিফান্ড প্রযোজ্য হয়, তারপর পরে আবার চেষ্টা করুন বা অন্য সার্ভিস রুটে টেস্ট করুন। সার্ভিসটি ভার্চুয়াল নম্বর প্রত্যাখ্যান করতে পারে, আর দ্রুত বারবার অর্ডার করা কদাচিৎ কাজে আসে।
নাইজারের দাম কি অন্য দেশের মতোই?
অবশ্যই নয়। দাম শুরু হয় প্রতি কোড $0.20 থেকে এবং সার্ভিস ও দেশ অনুযায়ী বদলায়, তাই অর্ডারের আগে GET /api/v1/prices কল করুন বা ড্যাশবোর্ড দেখুন।
OTP Route কি একই নাইজার নম্বরে পরে দ্বিতীয় একটি কোড গ্রহণ করতে পারে?
না, একটি OTP Gateway নম্বর একটি ভেরিফিকেশন কোডের কাজ করে। যে অ্যাকাউন্টে বারবার সাইন ইন করতে হবে তা যুক্তরাষ্ট্র বা কানাডার Dedicated Number-এ ভালো মানায়।
বৃহত্তর পশ্চিম আফ্রিকা টেস্টের জন্য কোন প্রতিবেশী রুট ব্যবহার করতে পারি?
বুরকিনা ফাসো, বেনিন, মালি ও নাইজেরিয়ার প্রত্যেকের নিজস্ব রুট আছে। আজ কোনটি সচল তা দেখতে GET /api/v1/countries দেখুন।
+227 নম্বর ব্যবহারের সময় কোন নিয়ম প্রযোজ্য?
শুধু আপনার বা আপনার ব্যবসার নিজের অ্যাকাউন্ট ভেরিফাই করুন, প্রতিটি সার্ভিসের শর্ত মেনে চলুন, এবং OTP Route-এর Acceptable Use Policy অনুসরণ করুন। গণহারে সাইন-আপ ও প্রোমো ফার্মিং অনুমোদিত নয়।
সার্ভিসের নামগুলো সংশ্লিষ্ট মালিকদের ট্রেডমার্ক। OTP Route তাদের সঙ্গে সম্পর্কিত নয়। নম্বর আইনসম্মতভাবে ব্যবহার করুন এবং প্রতিটি সার্ভিসের শর্ত ও আমাদের গ্রহণযোগ্য ব্যবহার নীতি মেনে চলুন।