চাদের (+235) ভেরিফিকেশন কোড আপনার স্ট্যাকে আনা

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

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

চাদ OTP API অনুরোধের কল ক্রম কী?

চাদের অনুরোধ অন্য সব বাজারের মতো একই বেস URL-এ যায়, https://otproute.com/api/v1, or_live_ Bearer কী দিয়ে সাইন করা। আপনি Developer console-এ কী তৈরি করেন; একটি অ্যাকাউন্টে সর্বোচ্চ 10টি রাখা যায় এবং প্রতি মিনিটে 300টি অনুরোধ করা যায়।

একটি সাধারণ চাদ রানে চারটি কল লাগে:

  1. td তালিকাভুক্ত আছে কি না নিশ্চিত হতে এবং আপনার টেস্টের লক্ষ্য সার্ভিস আইডি খুঁজে নিতে GET /api/v1/countries ও GET /api/v1/services।
  2. কিছু খরচ করার আগে ওই জোড়ার লাইভ দাম পড়তে GET /api/v1/prices?country=td&service=<id>।
  3. {"service": "telegram", "country": "td"}-এর মতো বডি দিয়ে POST /api/v1/activations। রেসপন্সে থাকে অ্যাক্টিভেশন আইডি এবং পরীক্ষাধীন অ্যাপে বসানোর +235 নম্বর।
  4. কোডের জন্য অপেক্ষা করুন, তারপর অ্যাক্টিভেশন সম্পূর্ণ হতে দিন, অথবা টেস্ট আগেই থেমে গেলে POST /api/v1/activations/{id}/cancel কল করুন।

CI জবের শুরুতে GET /api/v1/balance কল করা সার্থক, যাতে ওয়ালেট খালি থাকলে পাইপলাইন মাঝপথে টাইমআউট না হয়ে স্পষ্টভাবে ব্যর্থ হয়। পূর্ণ রেফারেন্স আছে developer docs-এ।

একটি ওয়েবহুক রিসিভারের +235 কোড কীভাবে সামলানো উচিত?

একটি স্ক্রিপ্টের জন্য কয়েক সেকেন্ড পরপর GET /api/v1/activations/{id} পোল করা ঠিক আছে। কয়েকটি টেস্ট রানার একই কী ভাগ করলে ওয়েবহুক বেশি পরিষ্কার। একটি এন্ডপয়েন্ট নিবন্ধন করুন (প্রতি অ্যাকাউন্টে পাঁচটি) এবং activation.sms_received, activation.expired ও activation.cancelled-এ সাবস্ক্রাইব করুন।

প্রতিটি অনুরোধে t=<unix>,v1=<hex> রূপে একটি X-OTPRoute-Signature হেডার থাকে। <t>.<raw body> স্ট্রিংটি আবার গড়ুন, এন্ডপয়েন্টের সিক্রেট দিয়ে HMAC-SHA256 করে সাইন করুন, এবং constant time-এ v1-এর সঙ্গে তুলনা করুন। পুরোনো টাইমস্ট্যাম্পের যেকোনো অনুরোধ বাতিল করুন; এতে রিপ্লে করা রিকোয়েস্টের পথ বন্ধ হয়। আমাদের securing OTP webhooks with HMAC গাইড তা কয়েকটি ভাষায় দেখায়।

অ্যাক্টিভেশন আইডিকে ইডেমপোটেন্সি কী হিসেবে ধরুন। একই ইভেন্ট দুবার এলে দ্বিতীয় লেখাটি কিছু বদলাবে না, আর আপনার হ্যান্ডলার দ্রুত একটি 2xx ফেরত দেবে এবং ধীর কাজ পরে করবে।

কোন অ্যাপগুলো চাদের ভেরিফিকেশন নম্বরে কোড পাঠাতে পারে?

td-এর লাইভ স্ন্যাপশটে 1,500-র বেশি সার্ভিস আছে। জনপ্রিয়গুলোর মধ্যে রয়েছে WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, Viber, imo, Signal, Microsoft & Outlook, LinkedIn, ChatGPT (OpenAI) এবং AliExpress।

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

+235 নম্বর কীভাবে সংরক্ষণ ও নরমালাইজ করব?

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

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

ফরাসি ও আরবি সরকারি ভাষা। তবে ভেরিফিকেশন SMS-এর শব্দচয়ন অ্যাপ বা অ্যাকাউন্টে সেট করা ভাষা অনুসরণ করে, তাই স্থানীয়করণ স্যুটে ফরাসি, আরবি ও ইংরেজি টেমপ্লেট আলাদাভাবে পরীক্ষা করা উচিত।

প্রোডাক্ট টিমগুলো কেন চাদে টেস্ট চালায়?

এনজামেনায় খুব কম ইঞ্জিনিয়ারিং টিম বসে, আর ঠিক সে কারণেই একটি দূরবর্তী +235 নম্বর কাজে লাগে। আমরা যেসব সাধারণ কারণ দেখি:

  • ফ্রাঙ্কোফোন মধ্য আফ্রিকায় লঞ্চ, যেখানে প্রতিবেশী বাজারে আগেই চালু একটি প্রোডাক্ট তার সাইন-আপ কান্ট্রি পিকারে চাদ যোগ করে এবং ফ্লো কাজ করছে তার প্রমাণ চায়।
  • আরবি ও ফরাসি স্থানীয়করণ QA, কোড-এন্ট্রি স্ক্রিনের ডান-থেকে-বামে লেআউটসহ।
  • প্রবাসী গ্রাহক, যাঁরা বিদেশে থেকেও চাদের নম্বর রাখেন, যা আপনার ফ্রড নিয়ম দেশের কোডকে কীভাবে পড়ে তাকে প্রভাবিত করে।
  • অপারেশনস টিম, যারা আঞ্চলিক অংশীদারদের জন্য ব্যবসায়িক মেসেজিং অ্যাকাউন্ট পরিচালনা করে।

বৃহত্তর ধরনটি country routing for OTP-এ বর্ণিত আছে।

চাদের কোড না এলে কী হবে?

নিঃশব্দ নম্বর সাধারণত রুট বা গ্রহণযোগ্যতার সমস্যা, আপনার কোডের বাগ নয়। এই ক্রমে দেখুন:

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

সময়সীমা শেষ হলে বা আপনি বাতিল করলে সাপোর্ট টিকেট ছাড়াই পুরো টাকা ওয়ালেটে ফিরে যায়। আরও কৌশল আছে reducing failed OTP deliveries-এ।

চাদের কি কোনো দীর্ঘমেয়াদি লাইন আছে, আর তার বিল কীভাবে হয়?

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

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

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

OTP Route API-তে চাদের কান্ট্রি আইডি কী?

POST /api/v1/activations-এর country ফিল্ডে এবং prices কোয়েরিতে td ব্যবহার করুন।

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

হ্যাঁ। OTP Gateway থেকে একটি +235 নম্বর অর্ডার করুন, আপনার অ্যাপে বসান এবং ড্যাশবোর্ড, API বা ওয়েবহুক থেকে কোড পড়ুন।

একটি +235 নম্বর কতক্ষণ ব্যবহারযোগ্য থাকে?

একটি অ্যাক্টিভেশন 20 মিনিট খোলা থাকে এবং একটি মাত্র কোডের জন্য। তারপর একটি নতুন অর্ডার করুন।

SMS না এলে কি আমাকে টাকা দিতে হয়?

না। সময়সীমা শেষ হওয়ার আগে কোনো মেসেজ না এলে, বা আপনি বাতিল করলে, টাকা স্বয়ংক্রিয়ভাবে আপনার ওয়ালেটে ফিরে যায়।

চাদের নম্বরে কি কোনো ট্রাঙ্ক প্রিফিক্স সরাতে হয়?

না। চাদে কোনো ট্রাঙ্ক প্রিফিক্স নেই, তাই সংরক্ষিত রূপ হলো +235 এবং তার পরে আট অঙ্কের জাতীয় নম্বর।

পরবর্তী লগইনের জন্য কি একটি চাদের নম্বর রাখতে পারি?

নিজে-কেনার ভিত্তিতে নয়। দীর্ঘমেয়াদি Dedicated Numbers শুধু যুক্তরাষ্ট্র ও কানাডায় আছে; চাদের জন্য কী সম্ভব জানতে টিমকে ইমেইল করুন।

ব্যবহারের কোনো নিয়ম আছে কি?

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

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

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

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