বাংলা
জাপানি ফোন ছাড়াই জাপানে শিপিং: +81 কোড টেস্ট
হ্যাঁ, OTP Gateway-র মাধ্যমে একটি নম্বর অর্ডার করে ড্যাশবোর্ডে অথবা API ও সাইন করা webhook-এ SMS পড়ে আপনি OTP Route দিয়ে জাপানের (+81) ভেরিফিকেশন কোড গ্রহণ করতে পারেন, প্রতি কোড $0.20 থেকে। country id jp ব্যবহার করুন, নম্বরটি টেস্ট করা অ্যাপে বসান, এবং 20 মিনিটের উইন্ডোর মধ্যে কোড এলে তবেই চার্জ কাটা হয়।
জাপানি লঞ্চ ফোন-নম্বর ধাপে এসে আটকে যায় কেন?
জাপানি রিলিজের প্রস্তুতি নেওয়া টিমগুলোর সাধারণত অনুবাদ শেষ, পেমেন্ট পদ্ধতি জোড়া এবং App Store লিস্টিং খসড়া হয়ে থাকে। তারপর কেউ জিজ্ঞেস করে আসল +81 নম্বর দিয়ে সাইন-আপ ফ্লো কে যাচাই করবে, আর ঘর নীরব হয়ে যায়।
ফাঁকটি কয়েকটি অনুমেয় জায়গায় ধরা পড়ে:
- লোকালাইজেশন QA-কে নিশ্চিত করতে হয় যে ফোন ফিল্ড জাপানি ব্যবহারকারীরা বাস্তবে যে ফরম্যাট টাইপ করেন তা গ্রহণ করে, হাইফেন দিয়ে লেখা নম্বরসহ।
- টোকিও বা ওসাকার আঞ্চলিক অপারেশন কর্মীদের ডিভাইস বদলের পর শেয়ার করা বিজনেস অ্যাকাউন্ট পুনরুদ্ধার করতে হয়, আর কেউ তাতে ব্যক্তিগত নম্বর রাখতে চায় না।
- জাপানি প্ল্যাটফর্মের পার্টনার ও ইন্টিগ্রেশন কখনো বিজনেস প্রোফাইল অনবোর্ডিংয়ে স্থানীয় নম্বর দাবি করে।
OTP Gateway ফিজিক্যাল সিমের ওপর নির্ভরতা সরিয়ে দেয়। এটি একটি ভেরিফিকেশনের জন্য আপনাকে +81 নম্বর দেয়, আমাদের ক্যারিয়ার পার্টনারদের মাধ্যমে OTP রাউটিংয়ে SMS সংগ্রহ করে এবং ফলাফল আপনার কোডে বা ব্রাউজারে পৌঁছে দেয়।
টেস্টের জন্য +81 নম্বরে আমি কী কী ভেরিফাই করতে পারি?
জাপানের ভেরিফিকেশন নম্বর বর্তমানে more than 1,500 services-এর জন্য অর্ডার করা যায়। লাইভ স্ন্যাপশটে জনপ্রিয় রুটগুলোর মধ্যে আছে LINE, X (Twitter), Amazon, Netflix, Google (Gmail & YouTube), Instagram, TikTok, Discord, Uber, Airbnb, Microsoft & Outlook, ChatGPT (OpenAI), Facebook এবং WhatsApp।
LINE-এর বিষয়ে একটি বিশেষ কথা: জাপানের বিপুল সংখ্যক মানুষের ডিফল্ট মেসেজিং অ্যাপ এটি, তাই যে প্রোডাক্টে LINE লগইন বা LINE নোটিফিকেশন আছে তার জন্য সাধারণ SMS-এর পাশাপাশি সেই পথও কভার করা দরকার। প্রাপ্যতা দিনের মধ্যে বদলায়, তাই আপনার টুলিংয়ের তালিকা এই পেজ থেকে নয়, API থেকে নেওয়া উচিত।
টেস্ট রানারে Japan OTP API কীভাবে জুড়ব?
SMS verification API থাকে https://otproute.com/api/v1-এ। Developer console-এ একটি key তৈরি করুন (এগুলো or_live_ দিয়ে শুরু হয়), Bearer টোকেন হিসেবে পাঠান, এবং প্রতি মিনিটে 300 রিকোয়েস্টের নিচে থাকুন। একটি অ্যাকাউন্টে 10টি key ও 5টি webhook এন্ডপয়েন্ট রাখা যায়।
সাধারণ একটি রান এমন:
GET /api/v1/servicesওGET /api/v1/countriesথেকে একবারই id জেনে নিন; জাপান হলোjp।GET /api/v1/prices?country=jp&service=<id>দিয়ে বর্তমান মূল্য আনুন এবং টেস্ট ফলাফলের সঙ্গে রাখুন।POST /api/v1/activationsও বডি{"service": "<id>", "country": "jp"}দিয়ে অর্ডার তৈরি করুন।- ফেরত পাওয়া নম্বরটি টেস্টাধীন অ্যাপে টাইপ করুন এবং SMS ট্রিগার করুন।
- আপনার webhook-এ
activation.sms_receivedগ্রহণ করুন, অথবা রানার ফায়ারওয়ালের পেছনে থাকলেGET /api/v1/activations/{id}পোল করুন। - টিয়ারডাউনে, টেস্টের আর প্রয়োজন নেই এমন যেকোনো activation-এর জন্য
POST /api/v1/activations/{id}/cancelকল করুন।
webhook রিকোয়েস্টে থাকে X-OTPRoute-Signature: t=<unix>,v1=<hex>। এন্ডপয়েন্ট সিক্রেট দিয়ে <t>.<raw body>-এর ওপর HMAC-SHA256 আবার হিসাব করুন, নিরাপদ পদ্ধতিতে তুলনা করুন এবং পুরোনো টাইমস্ট্যাম্প প্রত্যাখ্যান করুন। ইভেন্টগুলোকে activation id-র ভিত্তিতে দেখুন, যাতে রিট্রাই ক্ষতিহীন থাকে। CI-র খুঁটিনাটির জন্য দেখুন CI পাইপলাইনে SMS OTP টেস্টিং ও QA টেস্টিং সলিউশন।
টোকিও অফিসের ডেভেলপার নন এমন কেউ কি ব্রাউজার থেকে এটা করতে পারেন?
হ্যাঁ। OTP Route ড্যাশবোর্ডে OTP Gateway খুলুন, জাপান ও সার্ভিস বেছে নিন, প্রদর্শিত মূল্য দেখে নিশ্চিত করুন। নম্বরটি সঙ্গে সঙ্গে দেখা যায়; বার্তা এলে কোডটি তার পাশে দেখা দেয়। কিছু ইনস্টল করতে হয় না, ফলে সাপোর্ট লিড বা ক্যাম্পেইন ল্যান্ডিং ফ্লো যাচাই করা মার্কেটিং ম্যানেজারের জন্য এটি ব্যবহারিক।
জাপানি মোবাইল নম্বর কোন ফরম্যাটে লেখা হয়, আর বার্তা দেখতে কেমন?
জাপানে দেশীয় ট্রাঙ্ক প্রিফিক্স 0। মোবাইল নম্বর সাধারণত লেখা হয় 070, 080 বা 090 দিয়ে শুরু করে আরও আটটি অঙ্ক, প্রায়ই হাইফেন দিয়ে ভাগ করে। E.164-এ শূন্যটি বাদ যায়, তাই 090 ও বাকি অংশ হয়ে যায় +81 90 এবং আটটি অঙ্ক। শুধু E.164 সংস্করণটি সংরক্ষণ করুন, ব্যবহারকারী টাইপ করলে হাইফেন ও স্পেস মুছে দিন, এবং আপনার ভ্যালিডেটর যেন 070 রেঞ্জ প্রত্যাখ্যান না করে তা নিশ্চিত করুন।
ভেরিফিকেশন বার্তা প্রায়ই জাপানি ভাষায় আসে, যেখানে কানজি, হিরাগানা ও কাতাকানা মিশে থাকে, এবং কিছু বার্তায় সাধারণ ASCII সংখ্যার বদলে full-width digits থাকে। কোড বের করার আগে Unicode NFKC নরমালাইজেশন চালান, নইলে [0-9]-এর রেগেক্স চুপচাপ কোডটি মিস করতে পারে। জাপানি লেখার মানে SMS একটি Unicode এনকোডিংয়ে যায়, তাই পরে ব্যর্থতা পড়ার জন্য আপনার লগ UTF-8-এ রাখুন।
কোড দেখা গেল না। কী চেষ্টা করব?
কোড না এলে চার্জও নেই: SMS ছাড়াই 20 মিনিট পার হলে, অথবা আপনি বাতিল করলে, পুরো অর্থ স্বয়ংক্রিয়ভাবে ওয়ালেটে ফেরত যায়। আবার অর্ডারের আগে:
- উইন্ডোকে সময় দিন; দেরিতে আসা কোডও ধরা পড়ে।
- কিছুক্ষণ থেমে আবার চেষ্টা করুন, অথবা একই সার্ভিসের জন্য অন্য রুটে যান।
- প্রথমেই দেখুন সার্ভিসটি ভার্চুয়াল নম্বর গ্রহণ করে কি না, কারণ কিছু সার্ভিস তা প্রত্যাখ্যান করে।
- অটোমেশন থেকে দ্রুত লুপে ফের অর্ডার করবেন না; চেষ্টার মধ্যে ব্যবধান রাখুন।
রুট কেন আলাদা হয় তা ব্যাখ্যা করা আছে OTP-র জন্য কান্ট্রি রাউটিং লেখায়।
জাপানের দীর্ঘমেয়াদি লাইন কি আছে, আর ওয়ালেট বিলিং কীভাবে হয়?
OTP Route জাপানের জন্য সেল্ফ-সার্ভ দীর্ঘমেয়াদি নম্বর দেয় না। Dedicated Virtual Numbers যুক্তরাষ্ট্র ও কানাডার প্রোডাক্ট, $1.95/month থেকে; দীর্ঘমেয়াদি +81 লাইন একান্ত জরুরি হলে [email protected]এ ইমেইল করুন, টিম স্থানীয় বিধি কী অনুমতি দেয় তা দেখবে, তবে সম্ভব হওয়ার কোনো প্রতিশ্রুতি নেই।
পেমেন্ট চলে একটিমাত্র প্রিপেইড USD ওয়ালেটে: সাবস্ক্রিপশন নেই, প্ল্যান নেই। কার্ড বা USDT/USDC দিয়ে টপ-আপ করুন, প্রতিটি টপ-আপের জন্য ইমেইলে PDF ইনভয়েস আসে। অনুরোধে একটি ডেভেলপমেন্ট অ্যাকাউন্ট সিমুলেটেড নম্বর ও কোডসহ sandbox মোডে চলতে পারে। লাইভ হিসাবের জন্য মূল্য পেজ দেখুন।
সাধারণ জিজ্ঞাসা
জাপানি সিম কার্ড ছাড়া কি Japan SMS OTP কোড পাওয়া যায়?
হ্যাঁ। OTP Gateway একটি ভেরিফিকেশনের জন্য +81 নম্বর দেয় এবং কোডটি ড্যাশবোর্ডে দেখায় বা আপনার webhook-এ পাঠায়।
API কলে জাপানের জন্য কোন country id পাঠাব?
activation বডিতে এবং prices কোয়েরিতে jp ব্যবহার করুন।
আমার পার্সার জাপানি বার্তার কোড মিস করছে কেন?
বার্তায় full-width digits থাকতে পারে। মেলানোর আগে NFKC নরমালাইজেশন প্রয়োগ করুন, তাহলে কোডটি সাধারণ ডিজিট প্যাটার্নে মিলবে।
090 নম্বর কি শুরুর শূন্যসহ সংরক্ষণ করব?
না। ট্রাঙ্ক শূন্য ছাড়া +81-এর পরে নম্বরটি সংরক্ষণ করুন, যেমন +81 90 ও বাকি আটটি অঙ্ক।
জাপানি ভেরিফিকেশন কোড না এলে আমার টাকার কী হয়?
20 মিনিটের উইন্ডো শেষ হলে বা আপনি অ্যাক্টিভেশন বাতিল করলে তা স্বয়ংক্রিয়ভাবে আপনার ওয়ালেটে ফিরে যায়।
জাপানি বাজারের জন্য কি LINE সাইন-আপ টেস্ট করা যায়?
জাপানের জন্য উপলব্ধ সার্ভিসের মধ্যে LINE আছে, যদিও প্রাপ্যতা বদলায়। লাইভ তালিকা দেখে নিন, এবং যে অ্যাকাউন্টই তৈরি করুন LINE-এর শর্তাবলি মেনে চলুন।
নম্বরগুলো কীভাবে ব্যবহার করা যাবে তার কি কোনো নিয়ম আছে?
হ্যাঁ। কেবল আপনার নিজের প্রোডাক্ট ও বৈধ অ্যাকাউন্টের জন্য ব্যবহার করুন, প্রতিটি সার্ভিসের শর্ত মানুন, এবং মনে রাখুন OTP Route-এর Acceptable Use Policy প্রযোজ্য।
সার্ভিসের নামগুলো সংশ্লিষ্ট মালিকদের ট্রেডমার্ক। OTP Route তাদের সঙ্গে সম্পর্কিত নয়। নম্বর আইনসম্মতভাবে ব্যবহার করুন এবং প্রতিটি সার্ভিসের শর্ত ও আমাদের গ্রহণযোগ্য ব্যবহার নীতি মেনে চলুন।