OTP রাউটিং API দিয়ে চীনা (+86) সাইন-আপ ফ্লো যাচাই করা

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

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

চীনের বাজারের জন্য আলাদা ভেরিফিকেশন টেস্ট প্ল্যান কেন দরকার?

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

একজন QA ইঞ্জিনিয়ারের চীনা রুট নিয়ে ভাবার সময় এই বিষয়গুলো মাথায় রাখা উচিত:

  • ক্রস-বর্ডার কমার্স। Alibaba ও AliExpress-এ বিক্রেতা ও ক্রেতারা রেজিস্টার করার সময় বা অ্যাকাউন্টের তথ্য বদলানোর সময় ফোন নম্বর নিশ্চিত করেন, তাই মার্কেটপ্লেস টিমগুলো এই বার্তাগুলো এন্ড-টু-এন্ড দেখতে চায়।
  • চীনা ভাষার কপি। দেশীয় প্রেরকদের কোড সাধারণত সরলীকৃত চীনা ভাষায় আসে এবং প্রায়ই শুরুতে 【】 বন্ধনীর ভেতরে প্রেরকের নাম থাকে। যে পার্সার ইংরেজি "code" শব্দ খোঁজে, সে এগুলো মিস করবে।
  • এনকোডিং। চীনা টেক্সট Unicode SMS হিসেবে যায়, তাই বার্তার বডি UTF-8-এ সংরক্ষণ করুন এবং আশপাশের অক্ষর উপেক্ষা করে এমন প্যাটার্ন দিয়ে ডিজিট বের করুন।

বাস্তব রুটের বিপরীতে +86 নম্বর দিয়ে টেস্ট করলে গ্রাহকের আগেই এই তিনটি সমস্যা ধরা পড়ে, আর প্রকৃত চীনা ক্যারিয়ার পথে OTP রাউটিং ঠিক এখানেই কাজে লাগে।

একটি +86 মোবাইল নম্বর কীভাবে সংরক্ষণ করা উচিত?

মূল ভূখণ্ডের মোবাইল নম্বর 11 ডিজিটের এবং 1 দিয়ে শুরু হয়। ল্যান্ডলাইনে দেশের ভেতরে ট্রাঙ্ক 0 ও এরিয়া কোড ডায়াল করতে হয়, কিন্তু মোবাইলে কোনো ট্রাঙ্ক প্রিফিক্স নেই, তাই E.164 রূপ হলো শুধু +86 এবং তার পরে 11 ডিজিট।

কয়েকটি নরমালাইজেশন অভ্যাস পরে ডিবাগের সময় বাঁচায়:

  • স্পেস ও হাইফেন সরিয়ে দিন; ব্যবহারকারীরা প্রায়ই নম্বরটি 3-4-4 গ্রুপে লেখেন।
  • সংরক্ষণের আগে শুরুর 0086 বা 86-কে +86-এ রূপান্তর করুন, এবং মোবাইল নম্বরের আগে কখনো 0 বসাবেন না।
  • নরমালাইজ করার পর দৈর্ঘ্য যাচাই করুন: মোবাইলের জন্য জাতীয় ডিজিট 11টি, তার বেশি নয়।

E.164 ফরম্যাটে একটিমাত্র কেন্দ্রীয় কলাম রাখুন এবং প্রদর্শনের সময়ই কেবল ফরম্যাট করুন। অ্যাক্টিভেশন থেকে পাওয়া নম্বর আগে থেকেই এই কেন্দ্রীয় রূপে থাকে, ফলে আপনার নিজের নরমালাইজারের ইউনিট টেস্টের জন্য এটি একটি সুবিধাজনক ফিক্সচার।

বর্তমানে কোন অ্যাপগুলো চীনা রুটে কোড পাঠাতে পারে?

চীনা রুট বর্তমানে 1,300-এর বেশি সার্ভিস কভার করে। লাইভ স্ন্যাপশটে জনপ্রিয়গুলোর মধ্যে আছে WeChat, Alibaba, AliExpress, Microsoft & Outlook, LinkedIn, Telegram, WhatsApp, Google (Gmail & YouTube), TikTok, Amazon, Discord, ChatGPT (OpenAI) এবং Claude।

আমাদের ক্যারিয়ার পার্টনাররা দিনের মধ্যে ক্ষমতা যোগ ও বন্ধ করে, তাই প্রাপ্যতা বদলায়; এই তালিকাকে শুরুর বিন্দু হিসেবে ধরুন। টেস্ট ম্যাট্রিক্সে সার্ভিস আইডি হার্ড-কোড না করে বর্তমান চিত্রের জন্য GET /api/v1/services ও GET /api/v1/countries কল করুন।

কান্ট্রি আইডি cn-এর জন্য API ফ্লো দেখতে কেমন?

Developer console-এ একটি Bearer কী (প্রিফিক্স or_live_) তৈরি করুন, তারপর আপনার ক্লায়েন্টকে https://otproute.com/api/v1-এ পয়েন্ট করুন। একটি সাধারণ চীনা OTP API রান এভাবে চলে, এবং একই ধাপে যেকোনো সমর্থিত সার্ভিসের চীনা SMS OTP বার্তা পাওয়া যায়:

  1. যে জোড়াটি টেস্ট করবেন তার লাইভ দামের জন্য GET /api/v1/prices?country=cn&service=wechat কল করুন।
  2. {"service": "wechat", "country": "cn"} বডিসহ POST /api/v1/activations পাঠান এবং ফেরত আসা অ্যাক্টিভেশন আইডি রেখে দিন।
  3. যে প্রোডাক্ট টেস্ট করছেন তার সাইন-আপ ফর্মে +86 নম্বর দিন।
  4. আপনার ওয়েবহুক activation.sms_received ধরুক; ওয়েবহুক না থাকলে প্রতি কয়েক সেকেন্ডে GET /api/v1/activations/{id} দেখুন।
  5. টেস্ট মাঝপথে থেমে গেলে POST /api/v1/activations/{id}/cancel কল করুন, এতে হোল্ড সঙ্গে সঙ্গে ছেড়ে দেওয়া হয়।

ওয়েবহুক ডেলিভারিতে t=<unix>,v1=<hex> আকারে X-OTPRoute-Signature থাকে। এন্ডপয়েন্ট সিক্রেট দিয়ে <t>.<raw body>-এর উপর HMAC-SHA256 আবার গণনা করুন, কনস্ট্যান্ট টাইমে তুলনা করুন এবং পুরোনো টাইমস্ট্যাম্প বাদ দিন। প্রতিটি অ্যাকাউন্টে সর্বোচ্চ 10টি কী, 5টি ওয়েবহুক এন্ডপয়েন্ট এবং প্রতি মিনিটে 300টি রিকোয়েস্ট মেলে; পূর্ণ রেফারেন্স API ডকুমেন্টেশনে আছে।

কোড না লিখেও কি কেউ চীনা নম্বর অর্ডার করতে পারে?

হ্যাঁ। প্রোডাক্ট ম্যানেজার ও সাপোর্ট স্টাফরা পুরোটাই ড্যাশবোর্ড থেকে করতে পারেন:

  1. OTP Gateway খুলুন, চীন বেছে নিন, তারপর সার্ভিস নির্বাচন করুন।
  2. অর্ডারের আগে প্রদর্শিত দাম দেখে নিন।
  3. যে অ্যাপ ভেরিফাই করছেন তাতে +86 নম্বরটি কপি করে বসান।
  4. অ্যাক্টিভেশন কার্ডটি দেখুন; বার্তা পাওয়া মাত্র তার টেক্সট সেখানে দেখা যায়।

একই 20 মিনিটের উইন্ডো ও রিফান্ড নিয়ম প্রযোজ্য, তাই অ্যাপ কিছু না পাঠালে স্থানীয়করণ করা অনবোর্ডিং স্ক্রিন হাতে-কলমে যাচাই করতে কোনো খরচ হয় না।

চীনা কোড না এলে কী চেষ্টা করব?

নীরবতার অর্থ সাধারণত সার্ভিসটি ওই নম্বরে পাঠাতে অস্বীকার করেছে বা রুট ব্যস্ত, আপনার ইন্টিগ্রেশন ভাঙা নয়। শান্তভাবে ধাপে ধাপে দেখুন:

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

রিট্রাই ডিজাইন নিয়ে আরও বিস্তারিত জানতে আমাদের ব্যর্থ OTP ডেলিভারি কমানোর গাইড দেখুন।

+86 নম্বর কি দীর্ঘমেয়াদে রাখা যায়, আর বিলিং কীভাবে হয়?

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

টাকা থাকে একটিমাত্র প্রিপেইড USD ওয়ালেটে; মাসিক কোনো বিল নেই এবং বেছে নেওয়ার মতো কোনো প্ল্যান নেই। চীনের টেস্টিং এই ব্যালেন্স থেকেই কাটে, যা আপনি কার্ড দিয়ে বা USDT/USDC দিয়ে রিফিল করেন, এবং প্রতিটি টপ-আপের পর ইমেইলে PDF ইনভয়েস পান। বিস্তারিত প্রাইসিং পেজে আছে, আর যুক্তরাষ্ট্র ও কানাডার লাইনগুলো ভার্চুয়াল নম্বরের ওভারভিউতে ব্যাখ্যা করা হয়েছে। ইন্টিগ্রেশনের কাজের জন্য sandbox মোড চেয়ে নিন: এটি সিমুলেটেড নম্বর ও কোড ফেরত দেয়, ফলে ওয়ালেটের টাকা না ছুঁয়েই পাইপলাইন চালিয়ে দেখা যায়।

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

চীনা SIM ছাড়া কি WeChat বা Alibaba রেজিস্ট্রেশন ফ্লো টেস্ট করতে পারি?

OTP Route-এর মাধ্যমে ওই সার্ভিসের জন্য একটি +86 নম্বর অর্ডার করে ড্যাশবোর্ডে বা API দিয়ে কোডটি পড়তে পারেন। কিছু প্ল্যাটফর্ম ভার্চুয়াল নম্বর প্রত্যাখ্যান করে; সেক্ষেত্রে অ্যাক্টিভেশন স্বয়ংক্রিয়ভাবে রিফান্ড হয়ে যায়।

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

কান্ট্রি আইডি যেখানেই লাগে সেখানে cn ব্যবহার করুন, যেমন GET /api/v1/prices?country=cn&service=<id>-এ।

চীনা ভেরিফিকেশন বার্তা কি ইংরেজিতে আসে?

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

একটি +86 অ্যাক্টিভেশন কতক্ষণ খোলা থাকে?

কুড়ি মিনিট। এটি বন্ধ হওয়ার আগে SMS না এলে, অথবা আপনি আগে বাতিল করলে, পুরো অর্থ আপনার ওয়ালেটে ফিরে আসে।

বারবার লগইনের জন্য কি চীনা ভেরিফিকেশন নম্বর উপযুক্ত?

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

+86 নম্বর ব্যবহারে কোন নিয়মগুলো প্রযোজ্য?

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

CI জব কি বিনা খরচে চীনা নম্বর ব্যবহার করতে পারে?

অনুরোধ করলে একটি ডেভেলপমেন্ট অ্যাকাউন্টকে sandbox মোডে নেওয়া যায়, যা সিমুলেটেড নম্বর ও কোড দেয়; ফলে আপনার SMS ভেরিফিকেশন API টেস্টগুলো বিনা খরচে এন্ড-টু-এন্ড চলে।

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

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

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