বাংলা
+90 নম্বরে তুর্কি ভেরিফিকেশন পরীক্ষা: ধাপে ধাপে গাইড
OTP Route-এর মাধ্যমে আপনি তুরস্কের (+90) ভেরিফিকেশন কোড পেতে পারেন: OTP Gateway থেকে একটি অস্থায়ী তুর্কি নম্বর অর্ডার করুন, তারপর ড্যাশবোর্ডে অথবা API পোলিং ও সাইন করা webhook-এর মাধ্যমে SMS পড়ুন। দাম শুরু প্রতি কোড $0.20 থেকে, আর 20 মিনিটের মধ্যে কিছু না এলে ওয়ালেটে পুরো টাকা ফেরত যায়।
প্রি-ফ্লাইট: +90 নম্বর চাওয়ার আগে কী কী প্রস্তুত রাখবেন?
তুর্কি টেস্ট প্ল্যান চালু করার সময় একটি ছোট চেকলিস্ট অপ্রয়োজনীয় অ্যাক্টিভেশন বাঁচায়:
GET /api/v1/servicesথেকে আপনার অ্যাপের service id খুঁজে নিন এবংGET /api/v1/countriesদিয়ে country idtrনিশ্চিত করুন।GET /api/v1/prices?country=tr&service=<id>কল করে দেখুন এই জুটির এখনকার দাম কত এবং এটি পাওয়া যাচ্ছে কি না।GET /api/v1/balanceদিয়ে নিশ্চিত করুন ওয়ালেটে পুরো রানের জন্য যথেষ্ট টাকা আছে।- একটি webhook endpoint নিবন্ধন করুন (একটি অ্যাকাউন্টে সর্বোচ্চ পাঁচটি) এবং তার secret সোর্স কন্ট্রোলের বাইরে রাখুন।
- আপনার ফোন ভ্যালিডেশন লাইব্রেরির অঞ্চল TR সেট করুন এবং ঠিক করুন UI টেস্টারকে নম্বরটি কীভাবে ফিরিয়ে দেখাবে।
- টেস্ট এনভায়রনমেন্টে তুর্কি লোকেল লোড করুন, কারণ স্ট্রিং কেসিং-এর বাগ সাধারণত এখানেই সবার আগে ধরা পড়ে।
শুরুর 0 কেন তুর্কি ফোন ভ্যালিডেশনে সমস্যা করে?
তুরস্কের ভেতরে মানুষ মোবাইল নম্বর লেখে ট্রাঙ্ক প্রিফিক্সসহ, যেমন 0 5XX XXX XX XX। আন্তর্জাতিক ফরম্যাটে শূন্যটি বাদ যায়: প্রচলিত রূপ হলো +90 এবং তারপর দশ অঙ্কের জাতীয় নম্বর, আর দেশের কোডের পরে মোবাইল নম্বর শুরু হয় 5 দিয়ে।
যে ফর্ম দুই ধরনের ইনপুটই নেয়, তাতে একটি নরমালাইজেশন ধাপ দরকার। স্পেস ও যতিচিহ্ন সরান, অঞ্চল TR হলে শুরুর একটি 0 বাদ দিন, +90 যোগ করুন এবং ফলাফল E.164 ফরম্যাটে (+905…) সংরক্ষণ করুন। সংরক্ষিত মানে কখনো ট্রাঙ্ক শূন্য রাখবেন না, নইলে একই টেস্টার আপনার ডেটাবেসে দুজন আলাদা ব্যবহারকারী হয়ে যাবে। তুর্কি ব্যবহারকারীরা প্রত্যাশা করলে দেখানোর সময় জাতীয় স্টাইলে ফিরিয়ে দিন।
আপনার পার্সারের চোখে তুর্কি ভেরিফিকেশন SMS দেখতে কেমন হবে?
তুর্কি এখানকার সরকারি ভাষা, আর স্থানীয় প্রেরকরা কোড লেখে তুর্কি ভাষায়, ç, ş, ğ, ı, ö ও ü-র মতো অক্ষরসহ। আন্তর্জাতিক অ্যাপ সাধারণত ডিভাইস বা অ্যাকাউন্টের ভাষা অনুসরণ করে। যেটাই হোক, আশপাশের শব্দ মেলানোর বদলে ডিজিট প্যাটার্ন দিয়ে কোড বের করুন।
তুর্কি লোকেলে একটি পরিচিত সফটওয়্যার ফাঁদও আছে: ছোট হাতের i বড় হাতের করলে হয় বিন্দুযুক্ত İ, আর I ছোট হাতের করলে হয় বিন্দুহীন ı। লোকেল-সংবেদী কেসিং দিয়ে স্ট্রিং তুলনা করলে তুর্কি ব্যবহারকারীদের লগইন বা ইমেইল যাচাই ভেঙে যেতে পারে। +90 টেস্ট রান এটি ধরার ভালো সুযোগ, সঙ্গে সঠিক দৈর্ঘ্যের ইনপুট মাস্ক ও অনূদিত ত্রুটি বার্তাও যাচাই করে নিন। সম্পর্কিত পরীক্ষাগুলো মোবাইল অ্যাপ ভেরিফিকেশন গাইড-এ আছে।
কোন কোন অ্যাপ তুরস্কের ভেরিফিকেশন নম্বরে কোড পাঠাতে পারে?
tr-এর বর্তমান স্ন্যাপশটে আছে WhatsApp, Telegram, Instagram, TikTok, X (Twitter), Google (Gmail & YouTube), Microsoft & Outlook, LinkedIn, Uber, Netflix, AliExpress, Discord, ChatGPT (OpenAI) ও Amazon। মোট হিসাবে তুর্কি রুটে 1,800-এর বেশি সার্ভিস পাওয়া যায়।
টিমগুলো এখানে অর্ডার করে তুর্কি প্রোডাক্ট লঞ্চের জন্য, মার্কেটিং পুশের আগে লোকালাইজেশন যাচাই করতে, অথবা ইউরোপের অন্য জায়গায় থাকা তুর্কিভাষী গ্রাহকদের সেবা দিতে। সারাদিনে ক্ষমতা বদলায় বলে টেস্ট কনফিগে স্থির তালিকার ওপর নির্ভর না করে লাইভ প্রাইস লিস্ট ব্যবহার করুন।
API দিয়ে তুরস্কের OTP কীভাবে অর্ডার করবেন ও পড়বেন?
কল সিকোয়েন্স ছোট। or_live_ প্রিফিক্সের Bearer কী দিয়ে {"service": "<id>", "country": "tr"} সহ POST /api/v1/activations পাঠান। ফিরে আসা +90 নম্বরটি টেস্টের অধীনে থাকা অ্যাপে দিন। SMS এলে OTP Route আপনার endpoint-এ activation.sms_received পাঠায়; তার আগে সময়সীমা শেষ হলে পাবেন activation.expired, আর হাতে বন্ধ করলে activation.cancelled।
কোনো ইভেন্ট বিশ্বাস করার আগে X-OTPRoute-Signature হেডার থেকে সিগনেচার নতুন করে বানিয়ে মিলিয়ে নিন: টাইমস্ট্যাম্প, একটি ডট ও raw রিকোয়েস্ট বডির HMAC-SHA256, endpoint secret দিয়ে। পুরনো টাইমস্ট্যাম্প বাতিল করুন এবং একই activation id-র বারবার ডেলিভারিকে একটি ইভেন্ট হিসেবে ধরুন। ইনবাউন্ড HTTP নেই এমন পরিবেশে GET /api/v1/activations/{id} পোলিং হলো বিকল্প। আরও বিস্তারিত পাবেন webhook-ভিত্তিক OTP ক্যাপচার পোস্টে এবং ডেভেলপার হাব-এ।
কোডিংয়ের চেয়ে ক্লিক পছন্দ? ড্যাশবোর্ড ব্যবহার করুন
প্রযুক্তিগত নন এমন সহকর্মীরা একই যুক্তি ব্রাউজারে অনুসরণ করতে পারেন। সাইন ইন করুন, ফান্ড যোগ করুন, সার্ভিস ও তুরস্ক বেছে নিন, তারপর +90 নম্বরটি অ্যাপে কপি করুন। আসা SMS অ্যাক্টিভেশন কার্ডে দেখা যায়। প্রতিটি অস্থায়ী নম্বর 20 মিনিটের সময়সীমায় একটিমাত্র কোডের জন্য বৈধ।
তুর্কি কোড না এলে কী করবেন?
- ব্যর্থ ধরে নেওয়ার আগে পুরো 20 মিনিট অপেক্ষা করুন।
- নিশ্চিত হন অ্যাপটি ভার্চুয়াল নম্বর গ্রহণ করে কি না; কিছু অ্যাপ করে না, আর স্বয়ংক্রিয় রিফান্ড ঠিক এই ক্ষেত্রের জন্যই আছে।
- একটু পরে আবার চেষ্টা করুন, অথবা টেস্টে সুযোগ থাকলে অন্য সার্ভিস রুটে চেষ্টা করুন।
- দ্রুত লুপে অর্ডার না করে পুনরায় চেষ্টার মধ্যে ফাঁক রাখুন।
কোড ছাড়া শেষ হওয়া অর্ডারে কোনো খরচ নেই, কারণ পুরো অঙ্ক ওয়ালেটে ফিরে যায়।
বিলিং, স্যান্ডবক্স ও দীর্ঘমেয়াদি নম্বর
OTP Route চলে প্রিপেইড USD ওয়ালেটে, বেছে নেওয়ার মতো কোনো প্ল্যান নেই। কার্ড এবং USDT/USDC দুভাবেই টপ-আপ করা যায়, আর প্রতিটি টপ-আপে ইমেইলে একটি PDF ইনভয়েস আসে। ডেভেলপাররা ডেভেলপমেন্ট অ্যাকাউন্টকে স্যান্ডবক্সে বদলে দিতে অনুরোধ করতে পারেন; এতে ফান্ড খরচ না করেই এন্ড-টু-এন্ড টেস্টের জন্য সিমুলেটেড নম্বর ও কোড মেলে।
তুর্কি দীর্ঘমেয়াদি নম্বর সেলফ-সার্ভ পদ্ধতিতে পাওয়া যায় না। যাদের দরকার তারা [email protected]এ ইমেইল করতে পারেন; উত্তর নির্ভর করে স্থানীয় বিধির ওপর। নিজের কাছে রেখে নবায়ন করার মতো লাইনের জন্য Dedicated Numbers যুক্তরাষ্ট্র ও কানাডায় প্রতি মাসে $1.95 থেকে পাওয়া যায়।
সাধারণ জিজ্ঞাসা
তুর্কি সিম কার্ড ছাড়া কি আমার অ্যাপের তুর্কি সাইন-আপ যাচাই করতে পারি?
হ্যাঁ। OTP Gateway-র একটি অস্থায়ী +90 নম্বর কোডটি গ্রহণ করে, যা আপনি ড্যাশবোর্ডে বা API-র মাধ্যমে পড়তে পারেন।
তুর্কি নম্বর কি শুরুর 0 সহ সংরক্ষণ করা উচিত?
না। +90 এবং দশ অঙ্কের জাতীয় নম্বর মিলিয়ে E.164 ফরম্যাটে সংরক্ষণ করুন, আর দেশীয় ফরম্যাটে দেখানোর সময়ই কেবল ট্রাঙ্ক 0 যোগ করুন।
তুরস্কের API country id কী?
এটি tr। POST /api/v1/activations-এর country ফিল্ডে এবং প্রাইস কোয়েরিতে এটি দিন।
টেস্টিংয়ের জন্য +90 নম্বরের দাম কত?
তুর্কি অ্যাক্টিভেশন শুরু হয় প্রতি কোড $0.20 থেকে, আর প্রতিটি অ্যাপের নিজস্ব রেট আছে। অর্ডারের আগে ড্যাশবোর্ড ও GET /api/v1/prices তা দেখিয়ে দেয়।
কোড ডেলিভার না হলে কী হয়?
20 মিনিটের মধ্যে কোনো SMS না এলে, অথবা আপনি অ্যাক্টিভেশন বাতিল করলে, পুরো চার্জ আপনার ওয়ালেটে ফেরত যায়।
পরবর্তী লগইনের জন্য কি তুর্কি নম্বর ধরে রাখা যায়?
সেলফ-সার্ভ পদ্ধতিতে নয়। জিজ্ঞাসা করতে [email protected]এ ইমেইল করুন, তবে মনে রাখবেন প্রাপ্যতা স্থানীয় বিধির ওপর নির্ভর করে।
নম্বরগুলো কীভাবে ব্যবহার করা যাবে তা নিয়ে কি কোনো নিয়ম আছে?
হ্যাঁ। তুর্কি নম্বর আপনার নিজের প্রোডাক্ট ও অ্যাকাউন্ট পরীক্ষা ও পরিচালনার জন্য; প্রতিটি অ্যাপের নিজস্ব শর্ত এবং OTP Route-এর Acceptable Use Policy প্রযোজ্য থাকে।
সার্ভিসের নামগুলো সংশ্লিষ্ট মালিকদের ট্রেডমার্ক। OTP Route তাদের সঙ্গে সম্পর্কিত নয়। নম্বর আইনসম্মতভাবে ব্যবহার করুন এবং প্রতিটি সার্ভিসের শর্ত ও আমাদের গ্রহণযোগ্য ব্যবহার নীতি মেনে চলুন।