বাংলা
ওয়েবহুক ও পোলিং ঘিরে +592 ভেরিফিকেশন টেস্ট তৈরি
হ্যাঁ: OTP Route একটি এক-কোডের OTP Gateway নম্বরে গায়ানার (+592) ভেরিফিকেশন কোড গ্রহণ করতে পারে, এবং আপনি প্রতিটি কোড ড্যাশবোর্ডে পড়তে পারেন বা REST পোলিং কিংবা সাইন করা ওয়েবহুকের মাধ্যমে নিজের সিস্টেমে টেনে আনতে পারেন। অর্ডার শুরু $0.20 per code থেকে, লাইভ দাম API থেকে আসে, আর 20 মিনিটের মধ্যে কোনো SMS না এলে অ্যাক্টিভেশনের টাকা পুরো ফেরত যায়।
ওয়েবহুক-ফার্স্ট গায়ানা OTP API ফ্লো কীভাবে সাজাব?
একবারের যাচাইয়ের বাইরে যেকোনো কাজে বারবার জিজ্ঞেস না করে প্ল্যাটফর্মকেই কোড পুশ করতে দিন। Developer console-এ একটি HTTPS এন্ডপয়েন্ট যোগ করুন (একটি অ্যাকাউন্টে 5টি রাখা যায়) এবং এটিকে activation.sms_received-এর সঙ্গে activation.expired ও activation.cancelled-এও সাবস্ক্রাইব করুন, যাতে আপনার টেস্ট রানার সফলতার খবর যত দ্রুত পায়, ব্যর্থ পথের খবরও তত দ্রুত পায়।
প্রতিটি আসা রিকোয়েস্টকে যাচাই পাস না করা পর্যন্ত অবিশ্বস্ত ধরুন:
X-OTPRoute-Signatureহেডার পড়ুন, যার আকারt=<unix>,v1=<hex>।- টাইমস্ট্যাম্প, একটি ডট এবং অপরিবর্তিত রিকোয়েস্ট বডি জুড়ে সেই স্ট্রিংয়ের ওপর এন্ডপয়েন্টের সিক্রেট দিয়ে HMAC-SHA256 হিসাব করুন।
- আপনার ডাইজেস্টকে
v1-এর সঙ্গে কনস্ট্যান্ট টাইমে তুলনা করুন, আর টাইমস্ট্যাম্প পুরোনো হলে রিকোয়েস্ট বাতিল করুন। - ইভেন্ট থেকে অ্যাক্টিভেশন আইডি নিন; আগেই প্রক্রিয়া করা থাকলে সাফল্য ফেরত দিন এবং আর কিছু করবেন না।
শেষ নিয়মটি হ্যান্ডলারকে ইডেমপোটেন্ট রাখে, ফলে নেটওয়ার্কের সমস্যার পর পুনরায় ডেলিভারি হলেও টেস্ট গুলিয়ে যায় না। আরও বিস্তারিত আছে ওয়েবহুক-ভিত্তিক OTP ক্যাপচার-এ।
+592 অর্ডারে কোন এন্ডপয়েন্ট ও আইডি ব্যবহার হয়?
Developer console থেকে নেওয়া Bearer কী দিয়ে অথেন্টিকেট করুন; লাইভ কী শুরু হয় or_live_ দিয়ে, আর প্রতিটি অ্যাকাউন্ট সর্বোচ্চ 10টি রাখতে পারে। বেস URL https://otproute.com/api/v1, এবং গায়ানার কান্ট্রি আইডি gy।
সাধারণ একটি রান প্রথমে GET /api/v1/prices?country=gy&service=<id> পড়ে, কারণ এই রুটে দাম ও প্রাপ্যতা ধ্রুবক নয়, লাইভ মান। তারপর POST /api/v1/activations পাঠায়, বডি {"service": "<id>", "country": "gy"}, এবং ফেরত পায় একটি +592 নম্বর ও অ্যাক্টিভেশন আইডি। ওয়েবহুক না থাকলে রানার প্রতি কয়েক সেকেন্ডে GET /api/v1/activations/{id} পোল করে, যা প্রতি মিনিটে 300 রিকোয়েস্টের সীমার অনেক নিচে। টেস্ট বাতিল হলে টিয়ারডাউন ধাপে POST /api/v1/activations/{id}/cancel কল হয়, আর ওয়ালেটে টাকা কম থাকলে GET /api/v1/balance-এ একটি প্রি-ফ্লাইট কল স্যুটকে আগেই থামিয়ে দেয়। সার্ভিস আইডি আসে GET /api/v1/services থেকে; এই SMS verification API-এর ক্লায়েন্ট উদাহরণ ডেভেলপার হাবে আছে।
+592 নম্বর সংরক্ষণের জন্য কীভাবে ফরম্যাট করা হয়?
গায়ানার কান্ট্রি কোড 592 এবং জাতীয় নম্বর সাত অঙ্কের, বাদ দেওয়ার মতো কোনো ট্রাঙ্ক প্রিফিক্স নেই, তাই E.164 রূপ হলো শুধু +592 এবং তার পরে সেই সাতটি অঙ্ক। মানুষ সাধারণত অঙ্কগুলো তিনের একটি গ্রুপ ও চারের একটি গ্রুপে লেখে।
সরানোর মতো শুরুর শূন্য না থাকায় নর্মালাইজেশন বলতে বোঝায় স্পেস ও ড্যাশ মুছে ফেলা এবং ব্যবহারকারী শুধু স্থানীয় অঙ্ক লিখলে কান্ট্রি কোড যোগ করা। একটি সাধারণ বাগ হলো এমন ফর্ম, যা ধরে নেয় দক্ষিণ আমেরিকার প্রতিটি নম্বরে এরিয়া কোড আছে, বা ন্যূনতম দৈর্ঘ্য সাতের ওপরে রাখে, ফলে গায়ানার বৈধ এন্ট্রি প্রত্যাখ্যান করে। টেস্টিংয়ের জন্য একটি +592 নম্বর এটি দ্রুত ধরিয়ে দেয়। E.164 স্ট্রিংটি সংরক্ষণ করুন এবং স্থানীয় ফরম্যাটিং কেবল দেখানোর সময় প্রয়োগ করুন।
কোন সার্ভিস গায়ানার SMS OTP কোড পেতে পারে, আর আমি কি হাতে অর্ডার করতে পারি?
গায়ানা রুটে more than 900 সার্ভিস তালিকাভুক্ত। প্রায়ই অনুরোধ করা সার্ভিসগুলোর মধ্যে আছে WhatsApp, Facebook, Instagram, Google (Gmail & YouTube), TikTok, Telegram, imo, Viber, Snapchat, Amazon, Microsoft & Outlook, Discord, Netflix এবং Claude। এই তালিকা লাইভ ক্যাটালগের একটি স্ন্যাপশট, তাই কোনো নির্দিষ্ট প্রেরককে ঘিরে টেস্ট সাজানোর আগে API বা ড্যাশবোর্ডে নিশ্চিত হয়ে নিন।
যে সহকর্মীরা কোড লেখেন না, তাদের জন্য ড্যাশবোর্ড একই কাজ করে। সাইন ইন করুন, OTP Gateway খুলুন, গায়ানা ও একটি সার্ভিস বেছে নিন, দাম দেখে অর্ডার করুন। গায়ানার ভেরিফিকেশন নম্বরটি 20 মিনিটের কাউন্টডাউনসহ দেখা যায়, আর কোড এলে তার পাশেই দেখানো হয়।
+592 কোড দেরিতে এলে বা না এলে টেস্টের কী করা উচিত?
একটি অ্যাক্টিভেশন 20 মিনিট খোলা থাকে। সেই উইন্ডোর মধ্যে কোড এলে তবেই আপনি টাকা দেন; মেয়াদ শেষ হলে বা আপনি বাতিল করলে কোনো সাপোর্ট টিকিট ছাড়াই পুরো অঙ্ক ওয়ালেটে ফিরে আসে।
স্বয়ংক্রিয় রানে যুক্তিসঙ্গত হ্যান্ডলিং:
- ব্যর্থতা ঘোষণার আগে উইন্ডো শেষ হওয়া পর্যন্ত অপেক্ষা করুন; তবে আপনার টেস্টে কঠোর সময়সীমা থাকলে স্পষ্টভাবে বাতিল করুন।
- পরে আবার চেষ্টা করুন, অথবা API অন্য কোনো রুট দিলে ভিন্ন সার্ভিস রুটে যান।
- লক্ষ্য সার্ভিসটি ভার্চুয়াল নম্বর গ্রহণ করে কি না দেখুন; কিছু সার্ভিস তা প্রত্যাখ্যান করে, আর রিফান্ড ঠিক সেই ক্ষেত্রকেই কভার করে।
- টাইট লুপে পুনরায় অর্ডার না করে ব্যাকঅফ দিয়ে রিট্রাইয়ের ব্যবধান বাড়ান।
ফলব্যাক রুট বাছাই কীভাবে করবেন তা বোঝায় OTP-র জন্য কান্ট্রি রাউটিং গাইড।
টিমগুলো গায়ানার সাইন-আপ ফ্লো কেন টেস্ট করে?
গায়ানা দক্ষিণ আমেরিকার একমাত্র দেশ যেখানে ইংরেজি সরকারি ভাষা, এবং জর্জটাউনে CARICOM সচিবালয় অবস্থিত, তাই ক্যারিবীয় সম্প্রদায়কে একক বাজার ধরে নেওয়া রোলআউটে দেশটি প্রায়ই আসে। দ্রুত বাড়তে থাকা অফশোর জ্বালানি খাত আন্তর্জাতিক ঠিকাদার ও সরবরাহকারীদের টেনেছে, আর যুক্তরাষ্ট্র, কানাডা ও যুক্তরাজ্যে থাকা বিশাল প্রবাসী সম্প্রদায় রেমিট্যান্স, মেসেজিং ও ভ্রমণ অ্যাপগুলোকে +592 নম্বরে ব্যস্ত রাখে। গায়ানিজ ক্রেওল দৈনন্দিন জীবনে ব্যাপকভাবে বলা হয়, তবু ভেরিফিকেশন টেক্সট সাধারণত ইংরেজিতে আসে। QA-র ক্ষেত্রে এর মানে হলো প্রচেষ্টা অনূদিত কপির চেয়ে নম্বর এন্ট্রি, কান্ট্রি পিকার ও SMS সম্মতির শব্দচয়নের ওপর দেওয়া উচিত। প্রতিটি পরীক্ষা আপনার প্রতিষ্ঠানের মালিকানাধীন অ্যাকাউন্টে রাখুন, প্রতিটি সার্ভিসের শর্ত মানুন, এবং মনে রাখুন OTP Route-এর Acceptable Use Policy সব অর্ডারের ক্ষেত্রে প্রযোজ্য।
আমি কি গায়ানার লাইন রাখতে পারি, আর ব্যবহারের বিল কীভাবে হয়?
গায়ানার জন্য সেলফ-সার্ভ দীর্ঘমেয়াদি নম্বর দেওয়া হয় না। OTP Route-এর Dedicated Numbers কেবল যুক্তরাষ্ট্র ও কানাডার জন্য, from $1.95/month থেকে। +592 লাইনের জন্য [email protected]এ ইমেইল করুন; স্থানীয় নিয়মে কী অনুমোদিত তা টিম দেখবে, কোনো প্রতিশ্রুতি ছাড়াই।
পেমেন্ট চলে একটি প্রিপেইড USD ওয়ালেটের মাধ্যমে: কোনো মাসিক ফি নেই, প্ল্যান নেই, কার্ড বা USDT/USDC দিয়ে টপ-আপ, এবং প্রতিটির জন্য ইমেইলে PDF ইনভয়েস। অনুরোধ করলে একটি ডেভেলপমেন্ট অ্যাকাউন্টকে স্যান্ডবক্সে নেওয়া যায়, ফলে ইন্টিগ্রেশন টেস্ট সিমুলেটেড নম্বর ও কোডের বিরুদ্ধে চলে এবং ব্যালেন্স অক্ষত থাকে। প্রতিটি সার্ভিসের রেট মূল্য পেজে দেখা যায়।
সাধারণ জিজ্ঞাসা
গায়ানার কোনো ক্যারিয়ারের SIM ছাড়া কি আমার অ্যাপের গায়ানা সাইন-আপ যাচাই করতে পারি?
হ্যাঁ। আপনার সার্ভিসের জন্য OTP Gateway থেকে একটি +592 নম্বর অর্ডার করুন, আপনার ফ্লোতে জমা দিন, আর কোডটি ড্যাশবোর্ডে দেখা যাবে বা আপনার ওয়েবহুকে পৌঁছাবে। দাম শুরু $0.20 per code থেকে।
API গায়ানার জন্য কোন কান্ট্রি আইডি ব্যবহার করে?
এটি gy, প্রাইস কোয়েরি ও অ্যাক্টিভেশন রিকোয়েস্ট বডি, দুই জায়গাতেই ব্যবহৃত হয়।
গায়ানার নম্বর থেকে কি শুরুর শূন্য বাদ দিতে হয়?
না। গায়ানায় ট্রাঙ্ক প্রিফিক্স নেই, তাই E.164 রূপ হলো +592 এবং তার পরে সাত অঙ্কের নম্বর।
+592 ভেরিফিকেশন বার্তা কোন ভাষায় আসে?
সাধারণত ইংরেজিতে, কারণ এটি সরকারি ভাষা। তবে বার্তার শব্দচয়ন প্রেরকের হাতে, এবং এটি অ্যাপের ভাষা সেটিং অনুসরণ করতে পারে।
সার্ভিস কখনও SMS না পাঠালে কি রিফান্ড আছে?
হ্যাঁ, এবং তা স্বয়ংক্রিয়। কোনো কোড ছাড়া 20 মিনিট পার হলে, বা আপনি বাতিল করলে, পুরো অঙ্ক আপনার ওয়ালেটে ফিরে যায়।
টাকা খরচ না করে কি পুরো ইন্টিগ্রেশন টেস্ট করতে পারি?
সাপোর্টকে বলে আপনার ডেভেলপমেন্ট অ্যাকাউন্ট স্যান্ডবক্সে বদলে নিন। এটি সিমুলেটেড নম্বর ও কোড দেয়, ফলে API কল ও ওয়েবহুক এন্ড-টু-এন্ড পরীক্ষা করা যায়।
দীর্ঘমেয়াদি +592 নম্বর কি পাওয়া যায়?
সেলফ-সার্ভ প্রোডাক্ট হিসেবে নয়। Dedicated Numbers বিক্রি হয় শুধু যুক্তরাষ্ট্র ও কানাডায়; গায়ানা সম্পর্কে জানতে [email protected]এ ইমেইল করুন।
সার্ভিসের নামগুলো সংশ্লিষ্ট মালিকদের ট্রেডমার্ক। OTP Route তাদের সঙ্গে সম্পর্কিত নয়। নম্বর আইনসম্মতভাবে ব্যবহার করুন এবং প্রতিটি সার্ভিসের শর্ত ও আমাদের গ্রহণযোগ্য ব্যবহার নীতি মেনে চলুন।