TRANXACT.AI সাহায্য

গ্রাহকদের কার্ড এবং পুনরাবৃত্ত কার্ড চার্জ

গ্রাহকদের সম্মত সময়সূচী অনুযায়ী চার্জ করার জন্য কার্ডগুলো রাখা হয় — এগুলো শুধু ব্র্যান্ডের নাম ও শেষ চারটি নম্বর হিসেবে দেখানো হয়, সিল করা থাকে এবং শুধুমাত্র ব্যাংকের জন্য ফাইল তৈরির উদ্দেশ্যে ডিক্রিপ্ট করা হয়।

একটি সাবস্ক্রিপশন, একটি মাসিক ফি, একটি কিস্তির পরিকল্পনা: গ্রাহক একবার সম্মতি দেন এবং একটি নির্দিষ্ট সময়সূচী অনুযায়ী তার থেকে চার্জ করা হয়। অ্যাকাউন্টিং → কার্ড পেমেন্টস-এ তিনটি অংশ থাকে — কার্ডগুলো, সেগুলোতে চার্জ করার চুক্তিপত্র, এবং ব্যাংকে পাঠানো ব্যাচগুলো। এগুলো কার্ড ইন্ডাস্ট্রির নিরাপত্তা মান (PCI DSS) অনুযায়ী তৈরি করা হয়, তাই TRANXACT এ কার্ড নম্বরই একমাত্র জিনিস যা কেউ স্ক্রিনে পড়তে পারে না।

কার্ড

কার্ড যোগ করার জন্য গ্রাহকের তথ্য, কার্ড নম্বর, মেয়াদ, কার্ডের উপর থাকা নাম এবং বিলিং পোস্টকোড প্রয়োজন হয়। এরপর থেকে কার্ডটি সর্বত্র—স্ক্রিনে, ডাউনলোডে, ASK এ এবং অডিট ট্রেইলে—শুধুমাত্র এর ব্র্যান্ড এবং শেষ চারটি সংখ্যা হিসেবে দেখানো হয়।

  • নম্বরটি সুরক্ষিত: এটি নিজস্ব একটি কী (AES-256-GCM) দিয়ে এনক্রিপ্ট করা থাকে, এবং সেই কী-টি আবার প্ল্যাটফর্মের ডেটাবেসের বাইরে থাকা একটি কী-এনক্রিপশন কী দিয়ে এনক্রিপ্ট করা হয়। সেই কী ছাড়া কোনো প্রোডাকশন ইনস্টলেশন কার্ড সংরক্ষণ করতে একেবারেই রাজি হয় না।
  • নিরাপত্তা কোড (CVV বা CVC), একটি পিন এবং ম্যাগনেটিক-স্ট্রাইপের ডেটা পাঠানো হলে তা প্রত্যাখ্যান করা হয় এবং কখনোই সংরক্ষণ করা হয় না।
  • একই কার্ড দুবার যোগ করা হলেও তা শনাক্ত করা হয় এবং একবার সংরক্ষণ করা হয়।
  • সম্পাদনা করলে মেয়াদ, কার্ডের নাম, বিলিং পোস্টকোড বা স্ট্যাটাস পরিবর্তন হয় — কিন্তু নম্বর কখনো নয়। একটি নতুন কার্ড মানে একটি নতুন কার্ডই: এটি যোগ করুন, ম্যান্ডেটগুলো এতে স্থানান্তর করুন, তারপর পুরানোটি মুছে ফেলুন।
  • ডিলিট করলে কার্ডের নিজস্ব কী (key) নষ্ট হয়ে যায়, ফলে নম্বরটি আর কেউ পুনরুদ্ধার করতে পারে না এবং এর ওপর থাকা বাধ্যবাধকতাগুলোও বাতিল হয়ে যায়।

কার্ডের আদেশ

ম্যান্ডেট হলো গ্রাহকের চার্জ প্রদানের সম্মতি, যার মধ্যে অন্তর্ভুক্ত থাকে: কার্ড, টাকার পরিমাণ ও মুদ্রা, কত ঘন ঘন (একবার, মাসিক, ত্রৈমাসিক বা বার্ষিক), প্রথম চার্জের তারিখ এবং, যদি থাকে, শেষ তারিখ। গ্রাহক যা যা সম্মতি দিয়েছেন, তা হুবহু আবশ্যক — এই সম্মতির ভিত্তিতেই একটি বিতর্কিত চার্জের উত্তর দেওয়া হয়। একটি ম্যান্ডেট স্থগিত, পুনরায় চালু বা বাতিল করা যেতে পারে।

কার্ড চার্জ ব্যাচ

  • নির্ধারিত তারিখে প্রতিটি ম্যান্ডেটের জন্য একবারই চার্জ করা হয়, এর বেশি নয়: একই তারিখে এটি আবার চালালে কাউকে দুবার চার্জ করা হয় না।
  • ব্যাংকের জন্য এক্সপোর্ট করলে যে ফাইলটি তৈরি হয়, সেটি অ্যাকোয়ারার বা ব্যাংক গ্রহণ করে। শুধুমাত্র এখানেই একটি কার্ড নম্বর ডিক্রিপ্ট করা হয়, এর জন্য নিজস্ব অনুমতির প্রয়োজন হয় (কার্ড ব্যাচ এক্সপোর্ট), এবং প্রতিটি এক্সপোর্ট রেকর্ড করা হয় — কার্ড নম্বরগুলো ছাড়া। ফাইলটি আপলোড করুন, তারপর আপনার কপিটি মুছে ফেলুন।
  • প্রতিটি অভিযোগের বিপরীতে ব্যাংকের উত্তরটি লিপিবদ্ধ করা হয়: নিষ্পত্তি হয়েছে, অথবা খারিজ হয়েছে।

কে কী করতে পারে

অন্যান্য স্ক্রিনের মতোই, প্ল্যাটফর্ম → ভূমিকা ও অনুমোদন (Platform → Roles & Authorizations) এর অধীনে কার্ড, কার্ড ম্যান্ডেট, কার্ড চার্জ ব্যাচ, কার্ড ব্যাচ এক্সপোর্ট এবং কার্ড এপিআই (বাহ্যিক ইন্টিগ্রেশন) সবকিছুর অনুমোদন দেওয়া হয়। ASK এবং এজেন্টদের প্রতিটি কার্ড রুটের অনুমোদন প্রত্যাখ্যান করা হয়, তারা যে ভূমিকাতেই কাজ করুক না কেন।

আপনার ওয়েবসাইট থেকে কার্ড: কার্ড এপিআই

যে ওয়েবসাইট বা অ্যাপ কার্ডের তথ্য গ্রহণ করে, সেটি এক্সটার্নাল এপিআই-এর মাধ্যমে তা সংরক্ষণ করতে পারে, ফলে নম্বরটি কখনোই কোনো ব্যক্তির সংস্পর্শে আসে না।

কল করুনএটা যা করে
পোস্ট /api/accounting/card-api/v1/cardsএকটি কার্ড সংরক্ষণ করে। একটি আইডেমপোটেন্সি-কী হেডার পাঠান: একই কী দুইবার পাঠালে কার্ডটি একবার সংরক্ষিত হয় এবং একই উত্তর ফেরত দেয়।
GET /api/accounting/card-api/v1/cardsকার্ডগুলো, মাস্ক করা — ব্র্যান্ড এবং শেষ চারটি।
প্যাচ …/কার্ড/{আইডি}মেয়াদ, কার্ডের নাম, বিলিং পোস্টকোড বা স্ট্যাটাস। নম্বরটি কখনোই নয়।
মুছে ফেলুন …/কার্ড/{আইডি}ডিলিট-এর মতোই কার্ডটি ধ্বংস করে দেয়।
/api/accounting/card-api/v1/mandatesএকইভাবে একটি আইডম্পোটেন্সি-কী ব্যবহার করে ম্যান্ডেট তৈরি ও পাঠ করে।
  • কলার একটি সার্ভিস অ্যাকাউন্টের টোকেন দিয়ে সাইন ইন করে (সার্ভিস অ্যাকাউন্টস দেখুন), এবং কার্ড এপিআই (এক্সটার্নাল ইন্টিগ্রেশনস)-এর জন্য সেই সার্ভিস অ্যাকাউন্টের রোলের একটি সুস্পষ্ট গ্রান্ট প্রয়োজন। সব সুবিধা সহ কোনো রোল, বা অ্যাডমিনিস্ট্রেটর রোল এক্ষেত্রে গণ্য হবে না: গ্রান্টটি অবশ্যই নাম ধরে দিতে হবে।
  • প্রোডাকশনে কলগুলো শুধুমাত্র HTTPS-এর মাধ্যমেই গ্রহণ করা হয়।
  • প্রতিটি অ্যাকাউন্টের জন্য কল রেট সীমিত থাকে, এবং পরপর বেশ কিছু কার্ড প্রত্যাখ্যাত বা অবৈধ হলে—যা চুরি করা নম্বর পরীক্ষা করার একটি ধারাবাহিক প্রক্রিয়া—কলকারীকে অ্যাকাউন্ট থেকে ব্লক করে দেওয়া হয়।