পার্টনার পেমেন্ট ও SMS গেটওয়ে

পার্টনার গেটওয়ের কাজ হলো ISP ক্লায়েন্টের কাছ থেকে আপনার সফটওয়্যার সাবস্ক্রিপশন ইনভয়েসের টাকা নেওয়া। এটি ISP-এর ইন্টারনেট গ্রাহকের বিল সংগ্রহ করে না।

দুই স্তরের গেটওয়ে আলাদা রাখুন

কনফিগারেশন ব্যবহার কে সেট করবে
Partner payment gateway ISP ক্লায়েন্ট পার্টনার ইনভয়েস দেয় পার্টনার
ISP customer payment gateway ইন্টারনেট গ্রাহক ISP বিল দেয় প্রতিটি ISP Group Admin
Partner SMS gateway ISP ক্লায়েন্টকে পার্টনার ইনভয়েস/পেমেন্ট SMS পার্টনার
ISP SMS gateway গ্রাহককে বিল, বকেয়া ও সেবা SMS প্রতিটি ISP Group Admin

পার্টনারের মাধ্যমে ISP তৈরি হলেও তার নিজস্ব payment বা SMS credential কপি বা পরিবর্তন হয় না।

পার্টনার পেমেন্ট গেটওয়ে

  1. Partner → Payments খুলুন ও provider নির্বাচন করুন।
  2. provider অনুযায়ী দেখানো merchant/API credential লিখুন।
  3. প্রয়োজন হলে mode, currency ও callback setting দিন।
  4. gateway enable করে save করুন।
  5. ছোট অঙ্কের Partner retail invoice দিয়ে পরীক্ষা করুন।

Provider অনুযায়ী merchant ID, store ID, API key/secret, username/password, MSISDN বা callback credential-এর মতো আলাদা আবশ্যক field দেখানো হয়। Recharge Card বিদ্যমান ISPbills card inventory ব্যবহার করে, তাই বাইরের API credential লাগে না।

ISP ক্লায়েন্টের subscriber-payment credential পার্টনার পেজে দেবেন না। ISP subscription payment যে ব্যবসা পাবে, সেই পার্টনার ব্যবসার credential দিন।

Hosted/API provider বিদ্যমান checkout ও callback দিয়ে status ফেরত দেয়। কোনো reference verification পদ্ধতি থাকলে provider account-এ লেনদেন নিশ্চিত করে তারপর Partner → Billing থেকে paid করুন; শুধু screenshot দেখে paid করবেন না।

পার্টনার SMS গেটওয়ে

  1. Partner → SMS খুলুন।
  2. provider নির্বাচন করে সব provider-specific credential ও sender তথ্য দিন।
  3. Save করে Send test চালান এবং delivery নিশ্চিত করুন।

এটি ISP ক্লায়েন্টের Group Admin যোগাযোগ নম্বরে branded invoice ও payment notification পাঠায়। ISP তার গ্রাহকদের SMS দেওয়ার জন্য নিজের Group Admin SMS gateway আলাদাভাবে সেট করবে।

নিরাপত্তা ও সমস্যা সমাধান

  • Sandbox test শেষে production credential ব্যবহার করুন।
  • শুধু অনুমোদিত কর্মীকে Payments বা SMS permission দিন।
  • key ফাঁস হলে দ্রুত বদলান এবং support ticket-এ secret দেবেন না।
  • field না দেখালে সঠিক provider আবার নির্বাচন ও reload করুন; তবুও না এলে provider-এর নাম দিয়ে ticket করুন।
  • payment সফল কিন্তু invoice open থাকলে callback URL/mode, transaction ও gateway log দেখুন।
  • SMS ব্যর্থ হলে balance, sender approval, endpoint, credential ও নম্বরের format যাচাই করুন।