টেস্ট নম্বরে Battle.net SMS কোড গ্রহণ, ধাপে ধাপে

OTP Gateway প্রতি কোড $0.20 থেকে197টি দেশAPI আইডি: battle_netডেডিকেটেড US/CA নম্বর $1.95/মাস থেকে
সংক্ষিপ্ত উত্তর

একটি টিম OTP Route দিয়ে Battle.net ভেরিফিকেশন কোড পায় এভাবে: অ্যাকাউন্টের সঙ্গে মেলে এমন দেশে battle_net সার্ভিসের জন্য একটি OTP Gateway নম্বর অর্ডার করে ফোন ধাপে দেয়, তারপর ড্যাশবোর্ডে বা ওয়েবহুক থেকে SMS পড়ে। প্রতিটি activation-এর খরচ প্রতি কোড $0.20 থেকে, আর 20 মিনিটের মধ্যে কোড না এলে পুরোটাই ফেরত যায়।

পরিস্থিতি: একটি স্টুডিও বা ই-স্পোর্টস টিমের নিজের নিয়ন্ত্রণে একটি Battle.net ফোন নম্বর দরকার

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

Battle.net ফোন নম্বর ব্যবহার করে কয়েকটি কাজে: অ্যাকাউন্টের পেছনের ব্যক্তিকে নিশ্চিত করা, সংবেদনশীল তথ্য বদলালে কোড পাঠানো, অ্যাকাউন্ট পুনরুদ্ধারে সহায়তা, এবং Blizzard Authenticator অ্যাপের পাশাপাশি নিরাপত্তার একটি স্তর হিসেবে কাজ করা। কিছু Blizzard টাইটেল খেলার আগে অ্যাকাউন্টে ফোন নম্বরও চেয়েছে। তাই টেস্টিংয়ের জন্য Battle.net SMS ভেরিফিকেশন এমন ফ্লো ছুঁয়ে যায় যা আপনার টিমকে একাধিকবার পুনরুৎপাদন করতে হতে পারে।

Battle.net-এর জন্য ভার্চুয়াল নম্বর অর্ডারের আগে চেকলিস্ট

  • সঠিক প্রোডাক্ট বাছুন। একবারের যাচাইয়ের জন্য OTP Gateway মানানসই। যে অ্যাকাউন্টে ফোন জুড়ে থাকবে এবং ভবিষ্যতের নিরাপত্তা প্রম্পট পার হতে হবে, তার জায়গা Dedicated Number-এ (নিচে দেখুন)।
  • দেশ মেলান। Battle.net অ্যাকাউন্টের দেশ তৈরির সময়ই ঠিক হয় এবং সাধারণত পরে ব্যবহারকারী বদলাতে পারে না, তাই অ্যাকাউন্টের বাজার থেকেই নম্বর অর্ডার করুন।
  • ক্রেডেনশিয়াল প্রস্তুত রাখুন। Developer console থেকে একটি Bearer কী (প্রিফিক্স or_live_) এবং আদর্শভাবে সিক্রেটসহ একটি ওয়েবহুক এন্ডপয়েন্ট।
  • ওয়ালেটে অর্থ দিন। প্রিপেইড USD ওয়ালেটে কার্ড বা USDT/USDC; কোনো মাসিক প্ল্যান নেই।
  • স্যান্ডবক্সে ড্রাই রান। সাপোর্ট একটি ডেভেলপমেন্ট অ্যাকাউন্টকে স্যান্ডবক্সে নিতে পারে, যাতে ইন্টিগ্রেশন অর্থ খরচ ছাড়াই সিমুলেটেড নম্বর ও কোড পায়।

দলগুলো কীভাবে এ ধরনের পুনর্ব্যবহারযোগ্য টেস্ট ডেটা সাজায়, তা বর্ণনা করেছে QA টেস্টিং পাতা।

কোন কোন দেশ Battle.net OTP গ্রহণ করতে পারে?

battle_net রুট বর্তমানে 197টি দেশে বিস্তৃত। এর মধ্যে আছে যুক্তরাষ্ট্র, কানাডা, যুক্তরাজ্য, জার্মানি, ফ্রান্স, স্পেন, পোল্যান্ড, সুইডেন, দক্ষিণ কোরিয়া, তাইওয়ান, জাপান, সিঙ্গাপুর, ফিলিপাইন, অস্ট্রেলিয়া, ব্রাজিল, মেক্সিকো, তুরস্ক ও দক্ষিণ আফ্রিকা। Blizzard আঞ্চলিক গেম হাবের মাধ্যমে খেলোয়াড়দের সেবা দেয়, তাই আপনার বাছা দেশ আপনার টেস্ট কেসের অঞ্চল ও স্টোরফ্রন্টকে প্রতিফলিত করা উচিত, যে রুট দৈবাৎ সবচেয়ে সস্তা তাকে নয়। দেশভিত্তিক লাইভ প্রাপ্যতা আসে GET /api/v1/prices থেকে।

Battle.net ভেরিফিকেশন কোড API ফ্লো কীভাবে কাজ করে?

বেস URL https://otproute.com/api/v1, Bearer অথেন্টিকেশন, মিনিটে 300টি অনুরোধ।

  1. দাম ও প্রাপ্যতা নিশ্চিত করুন: GET /api/v1/prices?country=<id>&service=battle_net, দেশের id নিয়ে GET /api/v1/countries থেকে।
  2. POST /api/v1/activations দিয়ে activation তৈরি করুন, বডি যেমন {"service": "battle_net", "country": "us"}।
  3. ফেরত আসা নম্বরটি Battle.net-এ দিয়ে কোড চান।
  4. আপনার ওয়েবহুকে activation.sms_received হ্যান্ডেল করুন। এন্ডপয়েন্ট সিক্রেট দিয়ে <t>.<raw body>-এর HMAC-SHA256 হিসাব করে X-OTPRoute-Signature যাচাই করুন, এবং পুরোনো টাইমস্ট্যাম্প প্রত্যাখ্যান করুন।
  5. হ্যান্ডলারকে idempotent বানান: প্রসেসিং activation id-র ওপর ভিত্তি করুন, যাতে পুনরায় পাঠানো ডেলিভারি একই কোড দুবার জমা না দেয়।
  6. পাবলিক এন্ডপয়েন্ট নেই? তার বদলে GET /api/v1/activations/{id} পোল করুন, এবং activation.expired বা activation.cancelled ইভেন্টকে ওই টেস্ট রানের শেষ ধরুন।

কিউইং ও রিট্রাই নিয়ে বিস্তারিত আছে ওয়েবহুক ক্যাপচার গাইডে।

ডেভেলপার নন এমন ব্যক্তিরা ড্যাশবোর্ডে কী করেন?

OTP Gateway খুলুন, Battle.net ও অ্যাকাউন্টের দেশ বেছে নিন, দেখানো দাম দেখে নিশ্চিত করুন। Battle.net-এর ফোন ফিল্ডে নম্বরটি টাইপ করে SMS চান, এবং activation পাতা খোলা রাখুন; ডেলিভার হলে কোড সেখানে দেখা যাবে। একই 20 মিনিটের উইন্ডো ও স্বয়ংক্রিয় রিফান্ড প্রযোজ্য।

Battle.net কোড না এলে কেন?

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

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

ব্যর্থ ডেলিভারি চেকলিস্ট আরও কিছু সংকেত তালিকাভুক্ত করেছে যা লগ রাখা উচিত।

কখন Dedicated Number-ই ভালো Battle.net ফোন নম্বর?

একটি-কোডের নম্বর উইন্ডোর পরে চলে যায়, তাই যে অ্যাকাউন্টে আবার নিরাপত্তা কোড গ্রহণ করতে হবে তার জন্য এটি ভালো নয়। দীর্ঘস্থায়ী কোম্পানি অ্যাকাউন্টের জন্য যুক্তরাষ্ট্র বা কানাডার একটি Dedicated Number, মাসে $1.95 থেকে, ওয়ালেট থেকে নবায়ন চলাকালীন একই লাইন রাখে এবং ইনবাউন্ড SMS ড্যাশবোর্ডে ও আপনার ওয়েবহুকে number.sms_received হিসেবে ফরোয়ার্ড করে।

যেটাই বেছে নিন, Blizzard-এর শর্ত মানুন: প্রতি আসল ব্যক্তি বা ব্যবসার জন্য একটি অ্যাকাউন্ট, বাড়তি অ্যাকাউন্ট নয়, আর স্থগিতাদেশ এড়ানোর কোনো চেষ্টা নয়। OTP Route আপনার নিজের বৈধ অ্যাকাউন্ট ও প্রোডাক্ট পরীক্ষা ও পরিচালনার জন্য, এবং এর Acceptable Use Policy প্রযোজ্য। Battle.net তার মালিকের ট্রেডমার্ক, এবং OTP Route-এর সঙ্গে এর কোনো সম্পর্ক নেই।

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

ব্যক্তিগত ফোন ব্যবহার না করে কি Battle.net OTP পেতে পারি?

হ্যাঁ। battle_net-এর জন্য একটি OTP Gateway নম্বর অর্ডার করুন, Battle.net-এ দিন, এবং ড্যাশবোর্ডে বা ওয়েবহুকে কোড পড়ুন। খরচ প্রতি কোড $0.20 থেকে, চার্জ হয় শুধু ডেলিভারি হলে।

Battle.net কি সব ভার্চুয়াল নম্বর গ্রহণ করে?

না। কিছু ফিচারের জন্য Blizzard ভার্চুয়াল বা প্রিপেইড নম্বর প্রত্যাখ্যান করতে পারে, আর সে কারণেই ডেলিভার না হওয়া activation স্বয়ংক্রিয়ভাবে ফেরত যায়।

Battle.net টেস্ট অ্যাকাউন্টের জন্য কোন দেশ বাছব?

অ্যাকাউন্টের মতো একই দেশ ব্যবহার করুন। Battle.net অ্যাকাউন্টের দেশ তৈরির সময় নির্ধারিত হয়, তাই অমিল নম্বর বিভ্রান্তিকর ফল দিতে পারে।

API-তে Battle.net-এর সার্ভিস id কী?

সার্ভিস id হলো battle_net। POST /api/v1/activations-এ এটি একটি দেশ id-র সঙ্গে দিন।

Battle.net ওয়েবহুক হ্যান্ডলার কীভাবে একটি কোডে দুবার কাজ করা এড়ায়?

প্রথমবার activation.sms_received হ্যান্ডেল করার সময় activation id সংরক্ষণ করুন, এবং সিগনেচার যাচাইয়ের পর একই id বহনকারী পরবর্তী ডেলিভারি উপেক্ষা করুন।

যে কোম্পানি অ্যাকাউন্টে পরে কোড লাগবে, তার কি অস্থায়ী activation ব্যবহার করা উচিত?

না। বারবার নিরাপত্তা প্রম্পটের জন্য মাসে $1.95 থেকে US বা কানাডার একটি Dedicated Number নবায়ন চলাকালীন একই লাইন ধরে রাখে।

Battle.net রুট কতগুলো দেশ কভার করে?

সর্বশেষ স্ন্যাপশটে 197টি দেশ। প্রাপ্যতা দিনের মধ্যে বদলায়, তাই অর্ডারের আগে API থেকে লাইভ দাম দেখে নিন।

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

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

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