হিসাব নিকাশ POS সফটওয়্যার এ কিভাবে এসএমএস সেটিং ঠিক করবেন

আপনার POS সফটওয়্যার থেকে স্বয়ংক্রিয়ভাবে SMS পাঠান: SMS Gateway ইন্টিগ্রেশন গাইড

বর্তমান ব্যবসায়িক প্রেক্ষাপটে গ্রাহকদের সাথে দ্রুত ও কার্যকর যোগাযোগ স্থাপন করা অত্যন্ত গুরুত্বপূর্ণ। আপনার পয়েন্ট অফ সেল (POS) সফটওয়্যার থেকে সরাসরি স্বয়ংক্রিয়ভাবে অর্ডার কনফার্মেশন, বিলের তথ্য, বকেয়া বিলের রিমাইন্ডার বা বিশেষ অফারের বার্তা পাঠাতে পারলে গ্রাহক সন্তুষ্টি যেমন বাড়ে, তেমনি আপনার ব্যবসাও অনেক বেশি পেশাদার হয়ে ওঠে।

আজ আমরা দেখাবো কীভাবে আপনি যেকোনো POS সফটওয়্যারে একটি কাস্টম SMS Gateway যুক্ত করতে পারেন। এই গাইডে আমরা একটি বহুল ব্যবহৃত SMS সার্ভিস প্রোভাইডার (Bulk SMS BD) এর উদাহরণ ব্যবহার করব, তবে এই নিয়মাবলী প্রায় সব ধরনের SMS গেটওয়ের জন্য প্রযোজ্য।

শুরুর আগে আপনার যা যা প্রয়োজন হবে:

১. একটি POS সফটওয়্যার, যেখানে কাস্টম SMS Gateway যুক্ত করার অপশন রয়েছে। ২. যেকোনো SMS সার্ভিস প্রোভাইডারের একটি সক্রিয় অ্যাকাউন্ট। ৩. আপনার SMS প্রোভাইডারের দেওয়া API KeySender ID এবং API URL

API তথ্যগুলো কোথায় পাবেন? আপনি যে SMS সার্ভিস প্রোভাইডার ব্যবহার করেন (যেমন: Bulk SMS BD), তাদের ওয়েবসাইটে আপনার অ্যাকাউন্টে লগইন করুন। সাধারণত “Developer Option”“API Documentation” বা “API Info” নামে একটি সেকশন থাকে। সেখানেই আপনি আপনার ব্যক্তিগত API Key এবং অনুমোদিত Sender ID পেয়ে যাবেন।


চলুন শুরু করা যাক: ধাপে ধাপে ইন্টিগ্রেশন প্রক্রিয়া

আপনার POS সফটওয়্যারের SMS সেটিংস সেকশনে যান। সেখানে আপনি নিচের মতো কিছু ফিল্ড দেখতে পাবেন। আমরা দেখাবো কোন ফিল্ডে কী তথ্য পূরণ করতে হবে।

ধাপ ১: সাধারণ কনফিগারেশন

এই অংশে আমরা মূল সংযোগের তথ্যগুলো সেট করব।

  • SMS Service: এখানে Nexmo বা Twilio এর মতো অপশন থাকলে, আপনি Other অথবা Custom নির্বাচন করুন।

  • Request Method: GET নির্বাচন করুন। বেশিরভাগ সহজ API এই মেথড সমর্থন করে।

  • URL: এখানে আপনার SMS প্রোভাইডারের দেওয়া মূল API URL টি বসান। খেয়াল রাখবেন, এখানে শুধু URL-এর মূল অংশটি বসবে, কোনো প্যারামিটার (প্রশ্নবোধক চিহ্নের ? পরের অংশ) ছাড়া।

    • উদাহরণ: http://bulksmsbd.net/api/smsapi

ধাপ ২: ডাইনামিক প্যারামিটার সেট করা

ডাইনামিক প্যারামিটার হলো সেই অংশ যা প্রতিটি SMS পাঠানোর সময় পরিবর্তিত হয়, যেমন গ্রাহকের মোবাইল নম্বর এবং মেসেজের বিষয়বস্তু।

  • Send to parameter name: এখানে SMS API তে মোবাইল নম্বর পাঠানোর জন্য যে প্যারামিটার ব্যবহৃত হয়, তার নাম লিখুন।

    • উদাহরণ: number

  • Message parameter name: একইভাবে, মেসেজ পাঠানোর জন্য ব্যবহৃত প্যারামিটারের নামটি এখানে লিখুন।

    • উদাহরণ: message

ধাপ ৩: স্ট্যাটিক প্যারামিটার যুক্ত করা

স্ট্যাটিক প্যারামিটার হলো সেই তথ্য যা প্রতিটি SMS পাঠানোর সময় অপরিবর্তিত থাকে, যেমন আপনার API Key এবং Sender ID।

  • Parameter 1 key: api_key

  • Parameter 1 value: [আপনার API Key এখানে বসান]

  • Parameter 2 key: senderid

  • Parameter 2 value: [আপনার Sender ID এখানে বসান]

  • Parameter 3 key: type

  • Parameter 3 value: text (কারণ আমরা টেক্সট মেসেজ পাঠাচ্ছি)

  • Header Settings: যদি আপনার POS সফটওয়্যারে Header সম্পর্কিত কোনো ফিল্ড থাকে, তবে সেগুলো খালি রাখুন, কারণ আমাদের এই API-এর জন্য কোনো হেডারের প্রয়োজন নেই।

    ধাপ ৪:

    Bulk SMS BD-তে IP হোয়াইটলিস্ট করা (বাধ্যতামূলক) Bulk SMS BD-এর সিকিউরিটি পলিসি অনুযায়ী, IP হোয়াইটলিস্ট করা ছাড়া কোনো SMS ডেলিভারি হবে না। প্যানেলে এই সেটিংটি চালু করার বিস্তারিত নিয়ম নিচে দেওয়া হলো: ১. Server IP সংগ্রহ করুন: আপনার POS সফটওয়্যারের সার্ভার IP জানতে আমাদের সাপোর্ট টিমের সাথে যোগাযোগ করুন। IP সংগ্রহের জন্য ভিজিট করুন: https://hisabnikash.com/contact/ ২. প্যানেলে লগইন ও মেন্যু নেভিগেশন: আপনার Bulk SMS BD ড্যাশবোর্ডে লগইন করুন। বাম পাশের মেন্যু থেকে Phone Book-এ ক্লিক করে ড্রপডাউন মেন্যু থেকে IP White List অপশনটি নির্বাচন করুন। ৩. IP চেকিং সিস্টেম চালু (Enable) করা: ডানপাশে IP White Listing Setting নামের একটি বক্স দেখতে পাবেন।

    • Source IP Checking: এখানে Enable রেডিও বাটনটি সিলেক্ট করুন।

    • এরপর নিচে থাকা সবুজ রঙের Update বাটনে ক্লিক করুন। এটি আপনার অ্যাকাউন্টের জন্য IP ভেরিফিকেশন সিস্টেম চালু করবে। ৪. নতুন IP যুক্ত করা: এর ঠিক নিচেই Create IP White Listing নামের আরেকটি বক্স রয়েছে।

    • Type: এখান থেকে ALL অথবা API সিলেক্ট করুন।

    • IP: এই ফাঁকা টেক্সট বক্সে আমাদের সাপোর্ট থেকে পাওয়া সার্ভার IP অ্যাড্রেসটি সঠিকভাবে টাইপ করুন।

    • সবশেষে নীল রঙের Submit বাটনে ক্লিক করুন। ৫. স্ট্যাটাস যাচাই: সাবমিট করার পর পৃষ্ঠার একেবারে নিচে IP White List নামের টেবিলে আপনার যুক্ত করা IP টি দেখতে পাবেন। সেখানে Status কলামে “Active” লেখা থাকলে বুঝবেন আপনার IP টি সফলভাবে হোয়াইটলিস্ট হয়েছে।


একনজরে সম্পূর্ণ সেটিংস:

ফিল্ডের নাম আপনার করণীয়
SMS Service Other নির্বাচন করুন
URL http://bulksmsbd.net/api/smsapi
Send to parameter name number
Message parameter name message
Request Method GET
Parameter 1 key/value api_key / [আপনার API Key এখানে বসান]
Parameter 2 key/value senderid / [আপনার Sender ID এখানে বসান]
Parameter 3 key/value type / text

শেষ কথা ও টেস্টিং

উপরের সব তথ্য সঠিকভাবে পূরণ করার পর সেটিংস Save করুন।

সবকিছু ঠিকঠাক আছে কিনা তা যাচাই করার জন্য, আপনার নিজের মোবাইল নম্বরে একটি পরীক্ষামূলক SMS পাঠান। যদি মেসেজটি সফলভাবে আপনার ফোনে চলে আসে, তাহলে অভিনন্দন! আপনি সফলভাবে আপনার POS সফটওয়্যারের সাথে SMS Gateway যুক্ত করেছেন। এখন থেকে আপনার গ্রাহকদের কাছে সকল প্রয়োজনীয় বার্তা পৌঁছে যাবে স্বয়ংক্রিয়ভাবে, যা আপনার ব্যবসার উন্নতিতে সহায়তা করবে।

যদি কোনো সমস্যা হয়, তবে আপনার API Key, Sender ID এবং প্যারামিটারের নামগুলো পুনরায় আপনার SMS প্রোভাইডারের ড্যাশবোর্ডের সাথে মিলিয়ে দেখুন। শুভকামনা!