বাংলা
OTP রাউটিং API দিয়ে ফিনিশ (+358) SMS ভেরিফিকেশন টেস্ট করা
OTP Route তার OTP Gateway-র মাধ্যমে আপনার নিজের প্রোডাক্ট টেস্টের জন্য ফিনিশ (+358) SMS ভেরিফিকেশন কোড পেতে পারে, এবং প্রতিটি কোড ড্যাশবোর্ডে পড়া যায় বা API পোলিং অথবা সাইন করা ওয়েবহুকের মাধ্যমে আপনার সিস্টেমে টেনে আনা যায়। দাম প্রতি কোড $0.20 থেকে, প্রতিটি সার্ভিসের লাইভ অঙ্ক অর্ডারের আগে দেখানো হয়, আর 20 মিনিটের উইন্ডোর মধ্যে কোড না এলে কোনো খরচ নেই।
বর্তমানে একটি +358 নম্বর কোন কোন সার্ভিস ভেরিফাই করতে পারে?
ফিনিশ রুটে বর্তমানে 2,800-র বেশি সার্ভিস তালিকাভুক্ত। টিমগুলো যেগুলো সবচেয়ে বেশি জানতে চায় সেগুলোর মধ্যে আছে WhatsApp, Signal, Telegram, Google (Gmail & YouTube), Microsoft & Outlook, LinkedIn, Discord, Uber, Amazon, ChatGPT (OpenAI), Claude, Netflix ও Airbnb।
এই তালিকাকে প্রতিশ্রুতি নয়, স্ন্যাপশট হিসেবে নিন। প্রতিটি রুটের প্রাপ্যতা দিনের মধ্যে বদলায়, আর ঠিক সেজন্যই GET /api/v1/prices স্ট্যাটিক পেজ দেখে আন্দাজ করতে না দিয়ে দামের পাশাপাশি তা লাইভ জানায়।
ফিনল্যান্ড OTP API-র ধাপগুলো দেখতে কেমন?
সবকিছু চলে https://otproute.com/api/v1-এর বিপরীতে, Developer console-এ তৈরি or_live_ প্রিফিক্সের Bearer key দিয়ে। ফিনল্যান্ডের কান্ট্রি আইডি fi।
GET /api/v1/servicesদিয়ে সার্ভিস আইডিগুলো একবার দেখে নিন এবংGET /api/v1/countries-এfiনিশ্চিত করুন।- বর্তমান দাম ও প্রাপ্যতার জন্য
GET /api/v1/prices?country=fi&service=<id>জিজ্ঞেস করুন। {"service": "signal", "country": "fi"}-এর মতো বডি দিয়েPOST /api/v1/activations-এ অর্ডার দিন; উত্তরে থাকে একটি অ্যাক্টিভেশন আইডি ও +358 নম্বর।- যে অ্যাপ টেস্ট করছেন তার সাইন-আপ বা লগইন স্ক্রিনে নম্বরটি টাইপ করুন।
- ওই অ্যাক্টিভেশনের
activation.sms_receivedআপনার ওয়েবহুককে ধরতে দিন, অথবা তার বদলেGET /api/v1/activations/{id}পোল করুন। আটকে যাওয়া রান ছেড়ে দিতেPOST /api/v1/activations/{id}/cancelব্যবহার করুন।
প্রতিটি ফিল্ড তালিকাভুক্ত আছে API রেফারেন্সে, আর প্রতি মিনিটে 300 রিকোয়েস্টের অ্যাকাউন্ট সীমা পোলিংয়ের জন্য যথেষ্ট জায়গা রাখে।
ফিনিশ ফোন নম্বর কীভাবে সংরক্ষণ ও নর্মালাইজ করা উচিত?
ফিনরা মোবাইল নম্বর লেখেন শুরুতে ট্রাংক 0 দিয়ে, তাই স্থানীয় নম্বর সাধারণত 04 বা 050 দিয়ে শুরু হয়। E.164-এ ওই শূন্যটি চলে যায়: সংরক্ষিত মান হয় +358 ও তার পরে বাকি অঙ্ক, যেমন +358040… নয়, +35840…। ফিনল্যান্ডে নম্বরের দৈর্ঘ্য একরকম নয়, তাই নির্দিষ্ট অঙ্কসংখ্যার বদলে libphonenumber-এর মতো লাইব্রেরির বিরুদ্ধে ভ্যালিডেট করুন।
ফিনল্যান্ডের দুটি সরকারি ভাষা, ফিনিশ ও সুইডিশ, আর অনেক অ্যাপ ইংরেজিও দেয়। কোডের আশপাশের টেক্সট সাধারণত অ্যাপের নিজস্ব লোকেল সেটিং অনুসরণ করে, তাই তিনটি ভাষাতেই লোকালাইজেশন যাচাই করা উপযোগী। টিমগুলো +358 নম্বর টেস্টের জন্য ব্যবহার করে যখন নর্ডিক প্রোডাক্ট লঞ্চ করছে, ফিনিশ ও সুইডিশ SMS টেমপ্লেট দেখছে, অথবা হেলসিঙ্কি বা তুরকুর কোনো গ্রাহকের জানানো লগইন বাগ পুনরায় ঘটাচ্ছে।
ফিনিশ ভেরিফিকেশন নম্বর পাওয়ার কি কোনো নো-কোড উপায় আছে?
হ্যাঁ। সাপোর্ট, গ্রোথ ও অপারেশনস স্টাফ অ্যাকাউন্ট তৈরি করার পর পুরোপুরি ড্যাশবোর্ডেই কাজ করতে পারেন:
- ফিনল্যান্ড ও আপনার প্রয়োজনীয় সার্ভিস বাছুন;
- অর্ডারের আগে দেখানো দাম যাচাই করুন, তারপর নিশ্চিত করুন;
- অ্যাপের ভেরিফিকেশন ধাপে +358 নম্বরটি কপি করুন;
- অ্যাক্টিভেশন কার্ডের দিকে নজর রাখুন, যেখানে কোডটি এলে দেখা যায়।
কিছু না এলে 20 মিনিটের উইন্ডো শেষ হলে পুরো অঙ্ক ওয়ালেটে ফিরে যায়, আর আপনি বাতিল করলে সঙ্গে সঙ্গেই ফেরত আসে।
আমার টিম কি দীর্ঘমেয়াদি ফিনিশ লাইন রাখতে পারে?
সেলফ-সার্ভিস পণ্য হিসেবে নয়। Dedicated Virtual Numbers, অর্থাৎ নবায়ন চলাকালীন আপনার রাখা লাইন, বিক্রি হয় শুধু যুক্তরাষ্ট্র ও কানাডার জন্য, প্রতি মাসে $1.95 থেকে, ইনবাউন্ড ও আউটবাউন্ড SMS এবং ব্রাউজার কলিং সহ। ফিনল্যান্ডের ক্ষেত্রে OTP Gateway প্রতি নম্বরে একটি কোড সামলায়। স্থায়ী +358 লাইন লাগলে [email protected]এ ইমেইল করুন, টিম দেখে নেবে স্থানীয় নিয়মে কী সম্ভব; একটি ব্যবস্থা করা যাবে এমন কোনো প্রতিশ্রুতি নেই। একটি টেস্টের আসলে কোন মডেল লাগে তা ঠিক করতে সাহায্য করে অস্থায়ী বনাম ডেডিকেটেড নম্বরের গাইড।
+358 টেস্টিংয়ের পেমেন্ট কীভাবে কাজ করে?
একটিমাত্র প্রিপেইড USD ওয়ালেট আছে, মাসিক ফি বা প্ল্যান নেই। কার্ড বা USDT/USDC স্টেবলকয়েনে তা ভরা যায়, আর প্রতিটি টপ-আপে ইমেইলে একটি PDF ইনভয়েস আসে। বর্তমান রেট আছে প্রাইসিং পেজে। CI-তে ফিনল্যান্ড যুক্ত করার আগে আপনার ডেভেলপমেন্ট অ্যাকাউন্ট স্যান্ডবক্সে নিতে বলুন, যা সিমুলেটেড নম্বর ও কোড ফেরত দেয়, ফলে ওয়ালেটের টাকা না ছুঁয়েই পুরো ফ্লো চলে। স্যান্ডবক্স রান পাস করলে একই কোড একটি লাইভ key-তে বদলে নিন, এবং প্রতিটি স্যুটের শুরুতে GET /api/v1/balance দেখুন, যাতে নর্ডিক রিগ্রেশন পাসের মাঝপথে ব্যর্থ না হয়ে পাইপলাইন আগেভাগে থামে।
সাধারণ জিজ্ঞাসা
লোকাল SIM ছাড়া কি আমার অ্যাপের ফিনিশ সাইন-আপ ফ্লো টেস্ট করা যায়?
হ্যাঁ। OTP Gateway থেকে আপনার সার্ভিসের জন্য একটি +358 নম্বর অর্ডার করুন, নিজের সাইন-আপ ফর্মে বসান, এবং ড্যাশবোর্ডে বা API দিয়ে কোডটি পড়ুন।
ফিনিশ নম্বর ফর্মে বসানোর সময় কি শুরুর 0 রাখতে হবে?
শুধু যদি ফর্ম জাতীয় ফরম্যাট আশা করে। আন্তর্জাতিক ফরম্যাটে 0 বাদ দিয়ে +358 ও তার পরে বাকিটা লিখুন, আর সংরক্ষণেরও সবচেয়ে নিরাপদ উপায় এটি।
ভেরিফিকেশন টেক্সট কি ফিনিশ বা সুইডিশে আসবে?
এটি নির্ভর করে প্রেরক অ্যাপ এবং অ্যাকাউন্টের ভাষা সেটিংয়ের ওপর। অনেক সার্ভিস ডিফল্টে ইংরেজি ব্যবহার করে, তাই লোকালাইজ করলে তিনটি ভাষায় টেমপ্লেট যাচাই করুন।
ফিনিশ নম্বরে কোড না পৌঁছালে কী করব?
রিফান্ড চালু করতে 20 মিনিটের উইন্ডো শেষ পর্যন্ত চলতে দিন, তারপর একটু পরে আবার চেষ্টা করুন বা অন্য সার্ভিস রুট বাছুন। মনে রাখবেন কয়েকটি সার্ভিস ভার্চুয়াল নম্বর প্রত্যাখ্যান করে, আর পরপর নতুন অর্ডার পাঠালে ফল বদলায় কদাচিৎ।
ফিনল্যান্ড অ্যাক্টিভেশনের ওয়েবহুক কীভাবে যাচাই করব?
এন্ডপয়েন্টের সিক্রেট দিয়ে <t>.<raw body>-এর HMAC-SHA256 হিসাব করে X-OTPRoute-Signature-এর v1 মানের সঙ্গে মেলান, আর পুরোনো টাইমস্ট্যাম্প প্রত্যাখ্যান করুন। আমাদের OTP ওয়েবহুক সুরক্ষিত করা লেখায় ধাপে ধাপে দেখানো আছে।
OTP Route কি প্রতিশ্রুতি দেয় যে প্রতিটি ফিনিশ সার্ভিস তার নম্বর গ্রহণ করবে?
না, কোনো নিশ্চয়তা নেই, কারণ কোন নম্বর নেবে তা প্রতিটি সার্ভিস নিজে ঠিক করে। এই অনিশ্চয়তার কারণেই অব্যবহৃত অ্যাক্টিভেশন স্বয়ংক্রিয়ভাবে রিফান্ড হয়।
একটি +358 রুটে কতগুলো সার্ভিস ভেরিফাই করা যায়?
বর্তমানে 2,800-র বেশি, যদিও ইনভেন্টরি বদলালে অঙ্কটি বদলায়। টেস্ট রানের আগে API বা ড্যাশবোর্ড থেকে লাইভ তালিকা দেখে নিন।
ফিনিশ নম্বর ব্যবহারে কি কোনো নিয়ম আছে?
শুধু নিজের প্রোডাক্ট ও বৈধ ব্যবসায়িক অ্যাকাউন্টের জন্য ব্যবহার করুন, প্রতিটি সার্ভিসের শর্ত মানুন, এবং OTP Route-এর Acceptable Use Policy মেনে চলুন। বড় সংখ্যায় অ্যাকাউন্ট তৈরি অনুমোদিত নয়।
সার্ভিসের নামগুলো সংশ্লিষ্ট মালিকদের ট্রেডমার্ক। OTP Route তাদের সঙ্গে সম্পর্কিত নয়। নম্বর আইনসম্মতভাবে ব্যবহার করুন এবং প্রতিটি সার্ভিসের শর্ত ও আমাদের গ্রহণযোগ্য ব্যবহার নীতি মেনে চলুন।