বাংলা
কোডের মাধ্যমে ধাপে ধাপে পানামার SMS ভেরিফিকেশন কোড ধরা
OTP Route-এ আপনি OTP Gateway API দিয়ে পানামা (+507) SMS ভেরিফিকেশন কোড পেতে পারেন; প্রতিটি কোড সাইনড ওয়েবহুকে পৌঁছায় বা পোলিংয়ে ফেরত আসে, আর একই অর্ডার ড্যাশবোর্ডেও পাওয়া যায়। নম্বরের দাম প্রতি কোড $0.20 থেকে, প্রতিটি নম্বর একটি কোডের জন্য 20 মিনিট ধরে রাখা হয়, এবং SMS না এলে টাকা আপনার ওয়ালেটে ফিরে যায়।
+507 কোড পেতে কোন এন্ডপয়েন্টগুলো কল করব?
সবকিছু https://otproute.com/api/v1-এর অধীনে থাকে এবং or_live_ দিয়ে শুরু হওয়া Bearer কী দিয়ে অথেনটিকেট হয়। পানামার country id হলো pa। একটি টেস্ট কেসের সাধারণ রান এরকম:
GET /api/v1/prices?country=pa&service=whatsappওই জোড়ার লাইভ রেট ফেরত দেয়, ফলে আপনার সেট করা বাজেট ছাড়ালে রানার থেমে যেতে পারে।POST /api/v1/activations, বডি{"service": "whatsapp", "country": "pa"}, একটি নম্বর রিজার্ভ করে এবং activation id ফেরত দেয়।- আপনার টেস্ট নম্বরটি সাইন-আপ স্ক্রিনে বসায় এবং SMS ট্রিগার করে।
- কোডটি আপনার কাছে পৌঁছায় ওয়েবহুক ইভেন্টে অথবা
GET /api/v1/activations/{id}দিয়ে। POST /api/v1/activations/{id}/cancelরান আগেভাগে শেষ করে এবং রিফান্ড দেয়।
বড় স্যুটের আগে GET /api/v1/balance ব্যবহার করুন, যাতে খালি ওয়ালেট একগাদা ভুয়া ফেইলিউর হয়ে সামনে না আসে। অনুরোধ ও রেসপন্সের বিবরণ ডেভেলপার ওভারভিউ এবং পূর্ণ API রেফারেন্স-এ আছে।
পানামা রুটের জন্য ওয়েবহুকের ওপর নির্ভর করব, নাকি পোলিংয়ের?
পানামা OTP API ইন্টিগ্রেশনের জন্য ওয়েবহুকই পরিচ্ছন্নতর পছন্দ। একটি এন্ডপয়েন্ট নিবন্ধন করুন (প্রতি অ্যাকাউন্টে সর্বোচ্চ 5টি) এবং activation.sms_received, activation.expired ও activation.cancelled ইভেন্টে সাবস্ক্রাইব করুন। প্রতিটি রিকোয়েস্টে X-OTPRoute-Signature: t=<unix>,v1=<hex> থাকে; এন্ডপয়েন্টের সিক্রেট দিয়ে "<t>.<raw body>"-এর HMAC-SHA256 আবার তৈরি করুন, কনস্ট্যান্ট টাইমে তুলনা করুন, এবং পুরনো টাইমস্ট্যাম্পযুক্ত যেকোনো কিছু বাদ দিন। হ্যান্ডলারকে activation id-র ওপর দাঁড় করান, যাতে পুনরায় পাঠানো ডেলিভারি একই কোড দুবার প্রসেস না করে।
ছোট স্ক্রিপ্ট বা ইনবাউন্ড কল নিতে না পারা নেটওয়ার্কে পোলিং মানানসই। রিকোয়েস্টের মাঝে ফাঁক রাখুন; অ্যাকাউন্টের সীমা মিনিটে 300 রিকোয়েস্ট, যা সর্বোচ্চ 10টি কী-র মধ্যে ভাগ হয়, আর একটি অ্যাক্টিভেশনে গরম লুপ সেই বাজেট নষ্ট করে। আরও প্যাটার্ন আছে আমাদের ওয়েবহুক-ভিত্তিক OTP ক্যাপচার নিবন্ধে।
পানামার ফোন নম্বর সম্পর্কে আমার কোডের কী জানা দরকার?
পানামায় কোনো ট্রাঙ্ক প্রিফিক্স নেই, তাই জাতীয় অঙ্কগুলো +507-এর পরে অপরিবর্তিত বসে। মোবাইল নম্বর আট অঙ্কের এবং 6 দিয়ে শুরু, আর ল্যান্ডলাইন সাত অঙ্কের; আপনার ভ্যালিডেটর পুরো দেশের জন্য একটিমাত্র দৈর্ঘ্য বাধ্যতামূলক করলে এটি গুরুত্বপূর্ণ।
- নম্বর E.164-এ সংরক্ষণ করুন, যেমন মোবাইলের জন্য
+5076এবং তার পরে আরও সাতটি অঙ্ক। - ইনপুটে চতুর্থ অঙ্কের পরে হাইফেন গ্রহণ করুন, কারণ স্থানীয়ভাবে মোবাইল এভাবেই লেখা হয়, তারপর সংরক্ষণের আগে সেটি সরিয়ে দিন।
- শুধু SMS-এর ফ্লোতে সাত অঙ্কের এন্ট্রি প্রত্যাখ্যান করুন, কারণ সেটি প্রায় নিশ্চিতভাবে ল্যান্ডলাইন, যা কোড পেতে পারে না।
স্প্যানিশ সরকারি ভাষা, তাই অ্যাপ অঞ্চল বা অ্যাকাউন্টের ভাষা অনুযায়ী লোকালাইজ করলে ভেরিফিকেশন টেক্সট সাধারণত স্প্যানিশেই আসে। নিজের বার্তার টেমপ্লেট, অক্ষর গণনা এবং কোড-এক্সট্র্যাকশন regex অ্যাকসেন্টযুক্ত অক্ষর সামলাতে পারে কি না যাচাই করুন।
প্রথমেই কেন টিমগুলো পানামায় টেস্ট বা অপারেট করে?
খাল, জাহাজ ও লজিস্টিক বাণিজ্য এবং বড় আন্তর্জাতিক সেবা খাত পানামাকে মধ্য আমেরিকা ও ক্যারিবীয় অঞ্চল দেখভাল করা আঞ্চলিক সদর দপ্তরের একটি পরিচিত ঘাঁটি করেছে। এই অঞ্চলে স্প্যানিশ ভাষার অ্যাপ চালু করা প্রোডাক্ট টিমগুলো প্রায়ই এখান থেকেই লোকালাইজেশন QA শুরু করে, আর অন্য জায়গায় থাকা অপারেশন টিমকেও প্রমাণ করতে হয় যে +507 নম্বরের গ্রাহকরা অনবোর্ডিং শেষ করতে পারেন।
OTP Gateway-র পানামা ভেরিফিকেশন নম্বর তাদের যেকোনো অফিস থেকে তা করতে দেয়। কোনো টেস্টে বিশেষভাবে পানামা না লাগলে কোস্টা রিকা বা কলম্বিয়া-র মতো কাছের রুট কান্ট্রি রাউটিংয়ের আচরণ তুলনার জন্য কাজে আসতে পারে।
পানামা রুটে কোন সার্ভিসগুলো কোড পেতে পারে?
আজকের স্ন্যাপশটে আছে WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, X (Twitter), ChatGPT (OpenAI), Claude, Microsoft & Outlook, Amazon, Uber, eBay, Airbnb ও Netflix। সব মিলিয়ে এই রুটে এখন 1,000-এর বেশি সার্ভিস আছে। সারা দিন ইনভেন্টরি বদলায়, তাই তালিকা হার্ড-কোড না করে সবসময় GET /api/v1/services বা ড্যাশবোর্ড পড়ুন।
যাঁরা ডেভেলপার নন, তাঁরা ব্রাউজারেই একই কভারেজ পান: সাইন আপ করুন, টাকা যোগ করুন, একটি সার্ভিস ও পানামা বেছে নিন, দেখানো দাম নিশ্চিত করুন, নম্বরটি অ্যাপে কপি করুন এবং অর্ডারের পাশে কোড ফুটে ওঠা পর্যন্ত অপেক্ষা করুন।
কিছু না পাওয়া পানামা নম্বর কীভাবে সামলাব?
20 মিনিটের উইন্ডোই আপনার সুরক্ষা জাল: কোড এলে তবেই বিল হয়, আর মেয়াদ শেষ বা বাতিল হওয়া অ্যাক্টিভেশনের পুরো অঙ্ক স্বয়ংক্রিয়ভাবে ফেরত আসে। কোনো নম্বর চুপ থাকলে:
- কয়েক সেকেন্ডের মধ্যে বাতিল করে আবার অর্ডার করার বদলে মেয়াদ শেষ হতে দিন; দ্রুত লুপ প্রেরক সার্ভিসের চোখে সন্দেহজনক দেখায়।
- বিরতির পর আবার চেষ্টা করুন, অথবা অন্য সার্ভিস রুট দেখুন।
- সার্ভিসটি ভার্চুয়াল নম্বর নেয় কি না নিশ্চিত করুন; কিছু সার্ভিস সরাসরি তা প্রত্যাখ্যান করে, আর রিফান্ড ঠিক সেই ক্ষেত্রের জন্য।
activation.expiredইভেন্ট লগ করুন, যাতে অস্থির রানগুলো নীরব না থেকে চোখে পড়ে।
এই নম্বরগুলো টেস্টিং এবং আপনার নিজের বৈধ অ্যাকাউন্ট চালানোর জন্য। প্রতিটি প্রেরক সার্ভিসের শর্তাবলির মধ্যে থাকুন, এবং মনে রাখুন প্রতিটি অর্ডার OTP Route-এর Acceptable Use Policy দ্বারা নিয়ন্ত্রিত।
দীর্ঘমেয়াদি পানামা লাইন, বিলিং ও স্যান্ডবক্স টেস্টিংয়ের কী অবস্থা?
OTP Route পানামার জন্য নিজে কিনে নেওয়ার মতো দীর্ঘমেয়াদি নম্বর বিক্রি করে না। Dedicated Number যুক্তরাষ্ট্র ও কানাডায় সীমিত, মাসে $1.95 থেকে; পানামার লাইনের জন্য [email protected]এ ইমেইল করুন, স্থানীয় নিয়মে কিছু সম্ভব কি না টিম জানাবে।
পেমেন্ট হয় একটি প্রিপেইড USD ওয়ালেট দিয়ে, মাসিক ফি বা প্ল্যান ছাড়া; কার্ড বা USDT/USDC দিয়ে ভরা যায়, এবং প্রতিটি টপ-আপে ইমেইলে PDF ইনভয়েস আসে। অনুরোধ করলে একটি ডেভেলপমেন্ট অ্যাকাউন্ট স্যান্ডবক্সে নেওয়া যায়, যা সিমুলেটেড নম্বর ও কোড ফেরত দেয়, ফলে ওয়ালেটের টাকা না ছুঁয়ে পুরো ফ্লো টেস্ট করা যায়। লাইভ রেটের জন্য প্রাইসিং দেখুন।
সাধারণ জিজ্ঞাসা
আমার CI পাইপলাইনে কি পানামা SMS ভেরিফিকেশন অটোমেট করা যায়?
হ্যাঁ। REST API দিয়ে country pa সহ অ্যাক্টিভেশন তৈরি করুন এবং সাইনড ওয়েবহুক থেকে বা অ্যাক্টিভেশন পোল করে কোডটি নিন।
পানামার মোবাইল নম্বর কত অঙ্কের?
মোবাইল নম্বর আট অঙ্কের এবং 6 দিয়ে শুরু, +507-এর পরে লেখা হয়, আর সরানোর মতো কোনো ট্রাঙ্ক প্রিফিক্স নেই।
পানামা SMS OTP পেতে কত খরচ হয়?
প্রতি কোড $0.20 থেকে; অর্ডারের আগে API-র প্রাইস এন্ডপয়েন্ট প্রতিটি সার্ভিসের সঠিক অঙ্ক ফেরত দেয়।
কোড না এলে কি আমার ওয়ালেট থেকে টাকা কাটা হয়?
না। 20 মিনিটের উইন্ডোর মধ্যে SMS না এলে, বা বাতিলের পর, অঙ্কটি স্বয়ংক্রিয়ভাবে ফেরত যায়।
পানামার ভেরিফিকেশন বার্তা কি স্প্যানিশে আসবে?
সাধারণত হ্যাঁ, যদি অ্যাপ অঞ্চল বা অ্যাকাউন্টের ভাষা অনুযায়ী লোকালাইজ করে; তাই আপনার পার্সিং লজিক যেন স্প্যানিশ টেক্সট সামলাতে পারে তা নিশ্চিত করুন।
স্থানীয় সিম ছাড়া কি আমার পানামা সাইন-আপ ফ্লো পরীক্ষা করা যায়?
হ্যাঁ। OTP Gateway-র একটি +507 নম্বর একবারে একটি কোড কভার করে, তাই আপনার টিমের কখনও পানামার হ্যান্ডসেট লাগে না।
আমি কি স্থায়ী +507 নম্বর কিনতে পারি?
নিজে কিনে নেওয়ার মতো নয়। দীর্ঘমেয়াদি Dedicated Number যুক্তরাষ্ট্র ও কানাডার প্রোডাক্ট; পানামা সম্পর্কে জানতে [email protected]এ ইমেইল করুন।
সার্ভিসের নামগুলো সংশ্লিষ্ট মালিকদের ট্রেডমার্ক। OTP Route তাদের সঙ্গে সম্পর্কিত নয়। নম্বর আইনসম্মতভাবে ব্যবহার করুন এবং প্রতিটি সার্ভিসের শর্ত ও আমাদের গ্রহণযোগ্য ব্যবহার নীতি মেনে চলুন।