পার্টনার পেমেন্ট ও SMS গেটওয়ে
ISP-এর নিজস্ব গেটওয়ে না বদলে ISP ক্লায়েন্ট কীভাবে পার্টনারকে পেমেন্ট দেবে এবং পার্টনারের ইনভয়েস ও পেমেন্ট নোটিফিকেশন কীভাবে পাঠানো হবে তা কনফিগার করুন।
এই পৃষ্ঠায়
পার্টনার গেটওয়ে একটি নির্দিষ্ট বাণিজ্যিক সম্পর্কের জন্য ব্যবহৃত হয়: ISP ক্লায়েন্ট তার সফটওয়্যার সাবস্ক্রিপশনের মূল্য আপনার পার্টনার ব্যবসাকে দেয়। এই গেটওয়ে ওই ISP-এর গ্রাহকদের ব্রডব্যান্ড বিল সংগ্রহ করে না।
দুই স্তরের গেটওয়ে আলাদা রাখুন
| কনফিগারেশন | ব্যবহার | কে কনফিগার করবে |
|---|---|---|
| পার্টনার পেমেন্ট গেটওয়ে | ISP ক্লায়েন্ট পার্টনার ইনভয়েস পরিশোধ করে | পার্টনার |
| ISP গ্রাহকের পেমেন্ট গেটওয়ে | ইন্টারনেট গ্রাহক ISP-এর বিল পরিশোধ করে | প্রতিটি ISP Group Admin |
| পার্টনার SMS গেটওয়ে | পার্টনার ISP ক্লায়েন্টকে ইনভয়েস ও পেমেন্টের নোটিশ পাঠায় | পার্টনার |
| ISP SMS গেটওয়ে | ISP গ্রাহকদের বিল, বকেয়া ও সেবার নোটিশ পাঠায় | প্রতিটি ISP Group Admin |
পার্টনারের মাধ্যমে কোনো ISP তৈরি হলে ISPbills সেই ISP ক্লায়েন্টের নিজস্ব পেমেন্ট বা SMS পরিচয়পত্র কপি বা প্রতিস্থাপন করে না।
পার্টনার পেমেন্ট গেটওয়ে কনফিগার করুন
- Partner → Payments খুলুন।
- সেবাদাতা নির্বাচন করুন।
- সেবাদাতার জন্য দেখানো নির্দিষ্ট ঘরগুলোর নাম পড়ুন।
- আপনার পার্টনার ব্যবসার নামে দেওয়া merchant/API পরিচয়পত্র লিখুন।
- দেখানো হলে প্রয়োজনীয় mode, currency বা callback সেটিংস নির্বাচন করুন।
- গেটওয়ে চালু করে সংরক্ষণ করুন।
- পার্টনারের খুচরা ইনভয়েস দিয়ে অল্প মূল্যের একটি পরীক্ষামূলক পেমেন্ট করুন।
সেবাদাতা অনুযায়ী ঘর বদলে যায়। চাওয়া হলে merchant ID, store ID, API key/secret, username/password, MSISDN বা callback credentials-সহ প্রতিটি আবশ্যক মান লিখুন।
Recharge Card-এ ISPbills-এর বিদ্যমান কার্ডের মজুত ব্যবহার করা হয়, তাই বাইরের API পরিচয়পত্র লাগে না। অন্যান্য সেবাদাতার ক্ষেত্রে তাদের নিজস্ব আবশ্যক সেটআপ ঘর দেখানো হয়।
ISP ক্লায়েন্টের গ্রাহক-পেমেন্টের পরিচয়পত্র কখনো পার্টনার গেটওয়ে পেজে দেবেন না। ISP-এর সাবস্ক্রিপশন পেমেন্ট যে ব্যবসা গ্রহণ করবে, সেই ব্যবসার পরিচয়পত্র ব্যবহার করুন।
পেমেন্ট যাচাই
Hosted/API সেবাদাতা তাদের বিদ্যমান checkout ও callback প্রক্রিয়ায় পেমেন্টের অবস্থা ফেরত দেয়। সফল পেমেন্টটি পার্টনারের সংশ্লিষ্ট খুচরা ইনভয়েসের সঙ্গে যুক্ত হয়।
কনফিগার করা কোনো পদ্ধতিতে রেফারেন্স যাচাইয়ের ধাপ থাকলে Partner → Billing-এ রেফারেন্সটি দেখুন এবং সেবাদাতার অ্যাকাউন্টে যাচাই করার পরই পেমেন্ট রেকর্ড করুন। শুধু স্ক্রিনশট দেখে কোনো ইনভয়েস পরিশোধিত হিসেবে চিহ্নিত করবেন না।
পার্টনার SMS গেটওয়ে কনফিগার করুন
- Partner → SMS খুলুন।
- আপনার SMS সেবাদাতা নির্বাচন করুন।
- সেবাদাতার জন্য প্রয়োজনীয় সব পরিচয়পত্র ও প্রেরকের তথ্য দিন।
- কনফিগারেশন সংরক্ষণ করুন।
- Send test ব্যবহার করে বার্তা পৌঁছেছে কি না নিশ্চিত করুন।
পার্টনার SMS গেটওয়ে দিয়ে আপনার ISP ক্লায়েন্টদের Group Admin যোগাযোগ নম্বরে ব্র্যান্ডের নামে ইনভয়েস ও পেমেন্ট নোটিফিকেশন পাঠানো হয়।
পরিচয়পত্রের নিরাপত্তা
- sandbox-এ পরীক্ষা শেষ হওয়ার পরই production পরিচয়পত্র ব্যবহার করুন।
- সেবাদাতা সমর্থন করলে IP বা callback URL দিয়ে পরিচয়পত্রের ব্যবহার সীমিত করুন।
- শুধু অনুমোদিত পার্টনার কর্মীদের Payments বা SMS অ্যাক্সেস দিন।
- পরিচয়পত্র ফাঁস হলে সঙ্গে সঙ্গে বদলে দিন।
- সাপোর্টের স্ক্রিনশট বা টিকিটের লেখায় API secret পাঠাবেন না।
- key বদলানো, sender ID পরিবর্তন বা সেবাদাতার mode বদলানোর পর আবার পরীক্ষা করুন।
সমস্যা শনাক্তকরণ ও সমাধান
| সমস্যা | করণীয় |
|---|---|
| আবশ্যক ঘর দেখা যাচ্ছে না | নির্দিষ্ট সেবাদাতা আবার নির্বাচন করে পেজটি পুনরায় লোড করুন; ঘরগুলো সেবাদাতাভেদে আলাদা। এরপরও না এলে সেবাদাতার নামসহ সাপোর্টে যোগাযোগ করুন। |
| পেমেন্ট সফল হলেও ইনভয়েস খোলা আছে | callback URL/mode, লেনদেনের অবস্থা ও গেটওয়ে লগ দেখুন; তারপর ইনভয়েস ও লেনদেনের ID দিয়ে টিকিট খুলুন। |
| SMS পরীক্ষা ব্যর্থ | ব্যালেন্স, sender approval, API endpoint, পরিচয়পত্র ও গন্তব্য নম্বরের বিন্যাস যাচাই করুন। |
| ISP গ্রাহকের পেমেন্ট পাওয়া যাচ্ছে না | ISP Group Admin অ্যাকাউন্টের ভেতরে সেটি কনফিগার করুন; গ্রাহকের বিলের জন্য পার্টনার গেটওয়ে ব্যবহার করা হয় না। |