পেমেন্ট ইকোসিস্টেম কীভাবে কাজ করে

ওয়েব পেমেন্ট ইকোসিস্টেমে কারা যুক্ত, তারা একে অপরের সাথে কীভাবে ইন্টার‍্যাক্ট করে এবং আপনি কীভাবে অংশগ্রহণ করতে পারবেন সেই সম্পর্কে আরও জানুন।

ওয়েব পেমেন্টের অ্যানাটমি

ওয়েব পেমেন্ট-এ একাধিক ওয়েব স্ট্যান্ডার্ড অন্তর্ভুক্ত থাকে:

  • Payment Request API: Payment Request API নেটিভ ব্রাউজার UI-এর মাধ্যমে দ্রুত ও সহজে চেক-আউট করার সুবিধা দেয়। এটি একটি সামঞ্জস্যপূর্ণ চেক-আউট ফ্লো প্রদান করে এবং প্রতিটি চেক-আউটে ব্যবহারকারীদের শিপিং এবং পেমেন্ট সংক্রান্ত তথ্য প্রদান করার প্রয়োজনীয়তা কমায়।
  • ওয়েব-ভিত্তিক পেমেন্ট হ্যান্ডলার API: ওয়েব-ভিত্তিক পেমেন্ট হ্যান্ডলার API পেমেন্ট প্রদানকারীদের জন্য ইকোসিস্টেম খুলে দেয়, যার ফলে তাদের ওয়েব-ভিত্তিক পেমেন্ট অ্যাপ্লিকেশন স্ট্যান্ডার্ড পেমেন্ট রিকোয়েস্ট API-এর মাধ্যমে মার্চেন্ট ওয়েবসাইটে পেমেন্ট পদ্ধতি হিসেবে কাজ করতে পারে।
  • পেমেন্ট পদ্ধতি শনাক্তকারী: পেমেন্ট পদ্ধতি শনাক্তকারী নির্ধারণ করে যে কীভাবে স্ট্রিং (https://google.com/pay, https://apple.com/apple-pay, এবং আরও অনেক কিছু) কোনও পেমেন্ট পদ্ধতি শনাক্ত করতে ব্যবহার করা যেতে পারে। স্ট্যান্ডার্ডাইজড পেমেন্ট পদ্ধতি শনাক্তকারীর পাশাপাশি, এটি যে কাউকে URL-ভিত্তিক পেমেন্ট পদ্ধতি শনাক্তকারীর মাধ্যমে নিজের পেমেন্ট পদ্ধতি সংজ্ঞায়িত করার অনুমতি দেয়।
  • পেমেন্ট পদ্ধতির ম্যানিফেস্ট: পেমেন্ট পদ্ধতির ম্যানিফেস্ট মেশিনের ক্ষেত্রে গ্রহণযোগ্য ম্যানিফেস্ট ফাইলকে সংজ্ঞায়িত করে, যা পেমেন্ট পদ্ধতির ম্যানিফেস্ট হিসেবে পরিচিত, এটি পেমেন্ট ইকোসিস্টেমে পেমেন্ট পদ্ধতি কীভাবে অংশগ্রহণ করে এবং এই ধরনের ফাইল কীভাবে ব্যবহার করতে হয় তা বর্ণনা করে।

পেমেন্টের অনুরোধের প্রসেস কীভাবে কাজ করে

অনলাইন ট্রানজ্যাকশনে সাধারণত চারজন অংশগ্রহণকারী থাকেন।

খেলোয়াড় বিবরণ API ব্যবহার
গ্রাহক অনলাইনে আইটেম কেনার জন্য যেসব ব্যবহারকারী চেক-আউট ফ্লো অনুসরণ করেন। প্রযোজ্য নয়
ব্যবসায়ী যেসব ব্যবসা তাদের ওয়েবসাইটে প্রোডাক্ট বিক্রি করে। Payment Request API
পেমেন্ট সার্ভিস প্রোভাইডার (PSP) থার্ড-পার্টি কোম্পানি যারা আসলে পেমেন্ট প্রসেস করে, যার মধ্যে গ্রাহকদের চার্জ করা এবং মার্চেন্টদের ক্রেডিট করা অন্তর্ভুক্ত। এগুলিকে পেমেন্ট গেটওয়ে বা পেমেন্ট প্রসেসরও বলা হয়। Payment Request API
পেমেন্ট হ্যান্ডলার থার্ড-পার্টি কোম্পানি যারা সাধারণত গ্রাহকদের পেমেন্টের ক্রেডেনশিয়াল স্টোর করে এবং তাদের অনুমোদনের ভিত্তিতে ট্রানজ্যাকশন প্রসেস করার জন্য মার্চেন্টদের প্রদান করে। ওয়েব-ভিত্তিক পেমেন্ট হ্যান্ডলার API
ওয়েবে ক্রেডিট কার্ড পেমেন্ট প্রসেস করার সময় ইভেন্টের সাধারণ ক্রম
ওয়েবে ক্রেডিট কার্ড পেমেন্ট প্রসেস করার সময় ইভেন্টের সাধারণ ক্রম
  1. গ্রাহক মার্চেন্টের ওয়েবসাইটে যান, শপিং কার্টে আইটেম যোগ করেন এবং চেক-আউট ফ্লো শুরু করেন।
  2. ট্রানজ্যাকশন প্রসেস করার জন্য মার্চেন্টের গ্রাহকের পেমেন্ট ক্রেডেনশিয়াল প্রয়োজন। তারা পেমেন্ট অনুরোধ API ব্যবহার করে গ্রাহককে পেমেন্ট অনুরোধ UI দেখায়। UI-তে পেমেন্ট পদ্ধতির আইডেন্টিফায়ার দ্বারা নির্দিষ্ট করা বিভিন্ন পেমেন্ট পদ্ধতির তালিকা থাকে। পেমেন্ট পদ্ধতির মধ্যে ব্রাউজারে সেভ করা ক্রেডিট কার্ড নম্বর বা Google Pay, Samsung Pay এবং এই ধরনের পেমেন্ট হ্যান্ডলার অন্তর্ভুক্ত থাকতে পারে। মার্চেন্ট চাইলে গ্রাহকের শিপিং অ্যাড্রেস ও যোগাযোগের তথ্য চাইতে পারেন।
  3. গ্রাহক Google Pay-এর মতো পেমেন্ট পদ্ধতি বেছে নিলে, Chrome প্ল্যাটফর্ম-নেটিভ পেমেন্ট অ্যাপ অথবা ওয়েব-ভিত্তিক পেমেন্ট অ্যাপের মধ্যে যেকোনও একটি লঞ্চ করে। এই ধাপটি সম্পূর্ণভাবে পেমেন্ট হ্যান্ডলারের প্রয়োগের উপর নির্ভর করে, যা পেমেন্ট পদ্ধতি ম্যানিফেস্ট-এর উপর ভিত্তি করে করা হয়। গ্রাহক পেমেন্ট অনুমোদন করার পরে, পেমেন্ট হ্যান্ডলার Payment Request API-তে একটি উত্তর পাঠায়, যা মার্চেন্ট সাইটে রিলে করা হয়। (পেমেন্ট যদি ব্যাঙ্ক ট্রান্সফার, ক্রিপ্টোকারেন্সির মতো পুশ টাইপের হয়, তাহলে মার্চেন্ট উত্তর পাওয়ার সাথে সাথেই পেমেন্ট প্রসেস হয়ে যায়।)
  4. পেমেন্ট প্রসেস করতে এবং ফান্ড ট্রান্সফার শুরু করতে মার্চেন্ট সাইট PSP-তে পেমেন্ট ক্রেডেনশিয়াল পাঠায়। সাধারণত, সার্ভারের দিক থেকেও পেমেন্ট যাচাই করতে হয়।
  5. PSP পেমেন্ট প্রসেস করে, গ্রাহকের ব্যাঙ্ক বা ক্রেডিট কার্ড ইস্যুকারীর কাছ থেকে মার্চেন্টের কাছে নিরাপদে তহবিল স্থানান্তরের অনুরোধ করে এবং তারপরে মার্চেন্ট ওয়েবসাইটে সফল বা ব্যর্থ ফলাফল ফেরত দেয়।
  6. মার্চেন্টের ওয়েবসাইট গ্রাহককে ট্রানজ্যাকশন সফল বা ব্যর্থ হওয়ার বিষয়ে বিজ্ঞপ্তি পাঠায় এবং পরবর্তী ধাপ দেখায়, যেমন, কেনা আইটেম শিপিং করা।

Caveat: PSP reliance

আপনি যদি একজন মার্চেন্ট হন এবং ক্রেডিট কার্ডের মাধ্যমে পেমেন্ট গ্রহণ করতে চান, তাহলে পেমেন্ট প্রসেসিং চেনে PSP একটি গুরুত্বপূর্ণ লিঙ্ক। পেমেন্ট অনুরোধ API প্রয়োগ করার অর্থ এই নয় যে PSP-এর আর প্রয়োজন নেই।

মার্চেন্টরা সাধারণত সুবিধা এবং খরচের কারণে পেমেন্ট প্রসেস করার জন্য থার্ড-পার্টি PSP-এর উপর নির্ভর করে। এর প্রধান কারণ হল, বেশিরভাগ PSP PCI DSS মেনে চলে, এটি হল তথ্য সুরক্ষা স্ট্যান্ডার্ড যা কার্ড হোল্ডারের ডেটার নিরাপত্তা নিয়ন্ত্রণ করে।

কারণ, PCI DSS-এর কঠোর নিয়ম মেনে চলা এবং তা বজায় রাখা ব্যয়বহুল ও কঠিন হতে পারে, তাই বেশিরভাগ মার্চেন্ট মনে করেন যে, নিয়ম মেনে চলা PSP-এর উপর নির্ভর করলে সার্টিফিকেশন প্রসেসের মধ্যে দিয়ে নিজেদের যেতে হয় না। তবে, কিছু বড় এবং আর্থিকভাবে শক্তিশালী কোম্পানি, এই ধরনের থার্ড-পার্টির উপর নির্ভরতা এড়াতে বিশেষভাবে তাদের নিজস্ব PCI DSS সার্টিফিকেশন পায়।

আপনি যখন পেমেন্ট ক্রেডেনশিয়াল হিসেবে প্রাইমারি অ্যাকাউন্ট নম্বর (PAN) ব্যবহার করেন, তখন এটি বিশেষভাবে গুরুত্বপূর্ণ, এটি হল কার্ডে খোদাই করা নম্বর। জাভাস্ক্রিপ্টের মাধ্যমে একটি ম্যানেজ করতে PCI SAQ A-EP কমপ্লায়েন্স প্রয়োজন।

তাই, PCI DSS-এর সাথে মানানসই PSP-কে পেমেন্ট প্রসেস করার দায়িত্ব দিলে, মার্চেন্ট সাইটের প্রয়োজনীয়তা সহজ হয় এবং গ্রাহকের পেমেন্ট সংক্রান্ত তথ্যের ইন্টিগ্রিটি নিশ্চিত করা যায়।

পরবর্তী

পেমেন্ট অনুরোধ API কীভাবে কাজ করে লিঙ্ক থেকে পেমেন্ট অনুরোধ API-এর ফিল্ড ও পদ্ধতি সম্পর্কে জানুন।