ডেভেলপার ডকুমেন্টেশন
HTTP API দিয়ে আপনার ওয়েবসাইট, অ্যাপ বা সফটওয়্যার থেকে OTP ও নোটিফিকেশন এসএমএস পাঠান। PHP, Laravel, Node.js ও Python-এর রেডি কোড।
curl -X POST "https://[API_URL]/send" \ -d "api_key=YOUR_API_KEY" \ -d "senderid=YOUR_SENDER_ID" \ -d "number=8801XXXXXXXXX" \ -d "message=আপনার OTP: 482913"
দ্রুত শুরু
অ্যাকাউন্ট খুলুন
রেজিস্ট্রেশন করুন — ৫০টি এসএমএস ফ্রি।
API key নিন
প্যানেলে লগইন করে API সেটিংস থেকে key কপি করুন।
টেস্ট মেসেজ পাঠান
নিচের কোড দিয়ে নিজের নম্বরে একটি মেসেজ পাঠান।
রিপোর্ট দেখুন
প্যানেলে ডেলিভারি রিপোর্ট দেখে নিশ্চিত হন।
এসএমএস পাঠানো
একটি HTTP অনুরোধে মেসেজ পাঠান। বাংলা মেসেজ UTF-8 হিসেবে পাঠাতে হবে। API key সবসময় আপনার সার্ভার থেকে ব্যবহার করুন — ওয়েবসাইটের ব্রাউজার কোডে রাখবেন না।
প্যারামিটার
| প্যারামিটার | আবশ্যক | বিবরণ | উদাহরণ |
|---|---|---|---|
api_key | হ্যাঁ | প্যানেল থেকে পাওয়া আপনার API key | YOUR_API_KEY |
senderid | হ্যাঁ | অনুমোদিত মাস্কিং সেন্ডার আইডি বা প্যানেলের নন-মাস্কিং আইডি | YOUR_SENDER_ID |
number | হ্যাঁ | প্রাপকের নম্বর, 8801XXXXXXXXX ফরম্যাটে | 8801712345678 |
message | হ্যাঁ | মেসেজের লেখা — বাংলা ও ইংরেজি দুটোই চলবে | আপনার OTP: 482913 |
type | না | [মেসেজের ধরন — প্যানেলের API ডকুমেন্টেশন অনুযায়ী নিশ্চিত করুন] | text |
রেসপন্স ও স্ট্যাটাস কোড
প্রতিটি অনুরোধে JSON রেসপন্স আসে। response_code দেখে বুঝবেন মেসেজ গ্রহণ হয়েছে কিনা।
{
"response_code": "[CODE]",
"message_id": "[MESSAGE_ID]",
"message": "[STATUS TEXT]"
} | কোড | অর্থ | কী করবেন |
|---|---|---|
| [সফল কোড] | মেসেজ গ্রহণ করা হয়েছে | কিছু করতে হবে না |
| [কোড] | ভুল API key | প্যানেল থেকে key আবার কপি করুন |
| [কোড] | অপর্যাপ্ত ব্যালেন্স | bKash/Nagad দিয়ে রিচার্জ করুন |
| [কোড] | ভুল নম্বর | নম্বর 8801XXXXXXXXX ফরম্যাটে দিন |
| [কোড] | সেন্ডার আইডি অনুমোদিত নয় | অনুমোদিত আইডি ব্যবহার করুন |
ব্যালেন্স দেখা
ব্যালেন্স কমে গেলে নিজে থেকে সতর্ক করার জন্য এটি দিনে একবার চালাতে পারেন।
প্লাগইন ও প্যাকেজ
ইন্টিগ্রেশনে সাহায্য লাগবে?
৩০ মিনিটের সেটআপ কল ফ্রি। আর পুরো ইন্টিগ্রেশন চাইলে Virtuanic-এর ইঞ্জিনিয়াররা আপনার সিস্টেমে করে দেবেন।
আজই প্রথম OTP পাঠান
৫০টি ফ্রি এসএমএস দিয়ে টেস্ট করুন।