+226 সাইন-আপ পরীক্ষা: বুরকিনা ফাসো ভেরিফিকেশন নম্বরের চেকলিস্ট

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

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

+226 নম্বর চাওয়ার আগে কী কী প্রস্তুত রাখা দরকার?

প্রথম চেষ্টা ব্যর্থ হওয়ার বেশিরভাগ কারণ রুটের সমস্যা নয়, সেটআপের কোনো একটি অংশ বাদ পড়া। প্রথম অর্ডারের আগে এগুলো মিলিয়ে নিন:

  • একটি API কী। Developer console-এ একটি কী তৈরি করুন; লাইভ কী-এর প্রিফিক্স or_live_ এবং এটি Bearer টোকেন হিসেবে পাঠাতে হয়। আপনি সর্বোচ্চ 10টি কী রাখতে পারেন, তাই স্টেজিং ও CI-এর জন্য আলাদা কী দিন।
  • টাকা ভরা ওয়ালেট। কার্ড অথবা USDT/USDC দিয়ে টপ-আপ করুন। যে কোড আসেনি তার জন্য কিছুই কাটা হয় না।
  • সঠিক আইডি। API-তে বুরকিনা ফাসোর আইডি bf। সার্ভিসের আইডি আন্দাজ না করে GET /api/v1/services থেকে দেখে নিন।
  • ডেলিভারির পরিকল্পনা। হয় নিরাপদে রাখা সিক্রেটসহ একটি ওয়েবহুক এন্ডপয়েন্ট, নয়তো যুক্তিসংগত ব্যবধানের একটি পোলিং লুপ। একটি অ্যাকাউন্টে সর্বোচ্চ 5টি ওয়েবহুক এন্ডপয়েন্ট রাখা যায়, যা স্টেজিং ও প্রোডাকশন আলাদা রাখতে কাজে লাগে।
  • যাচাই করার মতো বৈধ অ্যাকাউন্ট। আপনার নিজের প্রোডাক্টের টেস্ট ইউজার, অথবা আপনার টিম যে ব্যবসায়িক অ্যাকাউন্ট চালায়। প্রতিটি সার্ভিসের শর্ত এবং OTP Route-এর Acceptable Use Policy প্রযোজ্য।

কোড লেখার আগে সব ফিল্ড দেখে নিতে চাইলে API reference দেখুন।

কোন অ্যাপগুলো বুরকিনা ফাসোর রুটে কোড পাঠাতে পারে?

bf-এর লাইভ ক্যাটালগে এখন 900-র বেশি সার্ভিস তালিকাভুক্ত। লেখার সময় যেগুলো সবচেয়ে জনপ্রিয় ও উপলব্ধ, তার মধ্যে আছে WhatsApp, Facebook, Instagram, TikTok, Telegram, Google (Gmail & YouTube), Microsoft & Outlook, imo, Viber, Signal, LinkedIn, Uber, Amazon এবং ChatGPT (OpenAI)।

আমাদের ক্যারিয়ার পার্টনাররা ক্ষমতা যোগ ও কমানোর সঙ্গে সঙ্গে দিনের মধ্যে উপলব্ধতা বদলায়, তাই ওই তালিকাকে একটি স্ন্যাপশট হিসেবে দেখুন। প্রতিটি অর্ডারের ঠিক আগে আপনার কোড যেন GET /api/v1/prices থেকে জেনে নেয়; সেটি বর্তমান দাম জানায় এবং ওই জোড়া আদৌ অর্ডার করা যায় কি না, তাও বলে দেয়।

`bf` দেশের জন্য API-র ধারাবাহিক ধাপগুলো কী?

  1. আপনার জোড়ার দাম দেখুন GET /api/v1/prices?country=bf&service=whatsapp দিয়ে (সার্ভিসের আইডি নিজেরটা বসান)।
  2. POST /api/v1/activations দিয়ে অ্যাক্টিভেশন তৈরি করুন, বডি {"service": "whatsapp", "country": "bf"}। ফেরত আসা অ্যাক্টিভেশন আইডি সংরক্ষণ করুন; পরের সবকিছু এই আইডির ভিত্তিতে চলে।
  3. রেসপন্সের +226 নম্বরটি ব্যবহার করে আপনি যে অ্যাপ পরীক্ষা করছেন সেখান থেকে SMS পাঠান।
  4. আপনার ওয়েবহুকে activation.sms_received ইভেন্টের জন্য অপেক্ষা করুন। X-OTPRoute-Signature হেডার যাচাই করুন, যার রূপ t=<unix>,v1=<hex>: এন্ডপয়েন্টের সিক্রেট দিয়ে "<t>.<raw body>"-এর HMAC-SHA256 হিসাব করে মিলিয়ে দেখুন, আর পুরোনো টাইমস্ট্যাম্পের অনুরোধ বাদ দিন। securing OTP webhooks with HMAC গাইডে খুঁটিনাটি ব্যাখ্যা আছে।
  5. ওয়েবহুক নেই? তার বদলে কয়েক সেকেন্ড পরপর GET /api/v1/activations/{id} পোল করুন।
  6. তাড়াতাড়ি শেষ করতে চান বা ব্যর্থতার পথ পরীক্ষা করছেন? POST /api/v1/activations/{id}/cancel কল করুন। কোড ছাড়া কোনো রান শেষ হলে activation.expired বা activation.cancelled-ও দেখা যাবে।

অ্যাকাউন্টে প্রতি মিনিটে 300টি অনুরোধ চলে, প্রতিটি রান একটু বিরতি দিয়ে পোল করলে তা যথেষ্ট।

কোড না জানা কেউ কি +226 কোড অর্ডার করতে পারে?

হ্যাঁ। সাপোর্ট স্টাফ, মার্কেটার ও অ্যাকাউন্ট ম্যানেজাররা একই কাজ হাতে-কলমে করতে পারেন। সাইন ইন করুন, OTP Gateway খুলুন, বুরকিনা ফাসো বেছে নিন, সার্ভিস নির্বাচন করুন এবং পর্দায় দেখানো দাম নিশ্চিত করুন। নম্বরটি সঙ্গে সঙ্গে দেখা যায়; সেটি অ্যাপে বসান, SMS চান, আর কোড একই ড্যাশবোর্ড সারিতে এসে পৌঁছাবে। ট্যাব খোলা রাখুন বা পরে ফিরে আসুন, অ্যাক্টিভেশন পুরো 20 মিনিট ধরে অপেক্ষা করে।

+226 নম্বর কীভাবে সংরক্ষণ করবেন, আর SMS কোন ভাষায় আসবে?

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

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

ফ্রাঙ্কোফোন পশ্চিম আফ্রিকায় চালু করার সময়, সাইন-আপ স্ক্রিনের ফরাসি লেখা পরীক্ষা করতে, কিংবা পেমেন্ট ও মোবাইল-মানি প্রোডাক্টের গ্রাহক অনবোর্ড করতে টিমগুলো সাধারণত এখানে টেস্ট করে; এই ধরনটি fintech onboarding পেজে বর্ণিত আছে।

নম্বরে কোড না পৌঁছালে কী করবেন?

  • সময়সীমা শেষ হতে দিন। কিছু সার্ভিস দেরিতে পাঠায়; তৃতীয় মিনিটে বাতিল করলে এমন একটি রান নষ্ট হয় যা হয়তো সফল হতো।
  • সার্ভিস ভার্চুয়াল নম্বর নেয় কি না নিশ্চিত হোন। কিছু প্ল্যাটফর্ম এগুলো সরাসরি প্রত্যাখ্যান করে। ঠিক এই কারণেই অব্যবহৃত অ্যাক্টিভেশনের টাকা ফেরত দেওয়া হয়।
  • অন্য রুট বা পরে আবার চেষ্টা করুন। ভিন্ন সময়ে, কিংবা পশ্চিম আফ্রিকার প্রতিবেশী কোনো রুটে আচরণ প্রায়ই আলাদা হয়।
  • দ্রুত লুপে বারবার অর্ডার করবেন না। দ্রুত পুনরাবৃত্তি সাধারণত যে অ্যাপ SMS পাঠায় তার নিজস্ব রেট লিমিটে আটকে যায় এবং পরের চেষ্টা আরও খারাপ করে।

রিট্রাই ডিজাইনের গভীরে যেতে reducing failed OTP deliveries গাইডটি দেখুন।

বুরকিনা ফাসোর কি কোনো দীর্ঘমেয়াদি নম্বর আছে, আর বিলিং কীভাবে হয়?

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

+226 অ্যাক্টিভেশনের পেমেন্ট একটি প্রিপেইড USD ওয়ালেট থেকে কাটা হয়, কোনো সাবস্ক্রিপশন বা বেছে নেওয়ার মতো টিয়ার নেই। কার্ড বা USDT/USDC দিয়ে প্রতিটি টপ-আপের সঙ্গে ইমেইলে একটি PDF ইনভয়েস আসে। ইন্টিগ্রেশনের কাজে একটি ডেভেলপমেন্ট অ্যাকাউন্ট স্যান্ডবক্সে বদলে দিতে বলুন; এটি সিমুলেটেড নম্বর ও কোড ফেরত দেয়, ফলে আপনার টেস্ট স্যুট কখনও আসল ফান্ড ছোঁয় না। বর্তমান রেট pricing page-এ আছে।

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

স্থানীয় SIM ছাড়া কি আমি আমার অ্যাপের বুরকিনা ফাসো সাইন-আপ ফ্লো পরীক্ষা করতে পারি?

হ্যাঁ। OTP Gateway-তে একটি +226 নম্বর অর্ডার করুন, আপনার অ্যাপ থেকে SMS পাঠান এবং ড্যাশবোর্ডে বা API দিয়ে কোড পড়ুন। কোড এলে তবেই আপনাকে টাকা দিতে হয়।

OTP Route API-তে বুরকিনা ফাসোর কান্ট্রি আইডি কী?

এটি bf। prices বা activations এন্ডপয়েন্ট কল করার সময় GET /api/v1/services থেকে নেওয়া একটি সার্ভিস আইডির সঙ্গে এটি ব্যবহার করুন।

+226 নম্বর কি শূন্য দিয়ে শুরু হয়?

না। বুরকিনা ফাসোতে কোনো ট্রাঙ্ক প্রিফিক্স নেই, তাই E.164 ফরম্যাটে নম্বর শুধু +226 এবং তার পরে আট অঙ্ক।

বুরকিনা ফাসোর ভেরিফিকেশন নম্বর কতক্ষণ সক্রিয় থাকে?

প্রতিটি অ্যাক্টিভেশনের জন্য 20 মিনিট। SMS ছাড়া সময়সীমা শেষ হলে, কিংবা আপনি বাতিল করলে, পুরো টাকা স্বয়ংক্রিয়ভাবে ওয়ালেটে ফিরে আসে।

কোড কি ফরাসি ভাষায় আসবে?

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

একটি প্ল্যাটফর্মে অনেক অ্যাকাউন্ট খুলতে কি +226 নম্বর ব্যবহার করা যায়?

না। OTP Route আপনার নিজের প্রোডাক্ট পরীক্ষা ও বৈধ ব্যবসায়িক অ্যাকাউন্ট চালানোর জন্য। গণহারে সাইন-আপ বা বানানো পরিচয় Acceptable Use Policy এবং প্ল্যাটফর্মের নিজস্ব শর্ত ভঙ্গ করে।

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

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

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