Online Payment
অনলাইন পেমেন্ট কীভাবে কাজ করে?
অনলাইন পেমেন্ট কীভাবে কাজ করে?
তুমি অনলাইনে কিছু কিনে "Pay" চাপলে — টাকা আসলে নগদে হাতবদল হয় না, কয়েকটি ব্যাংকের ডেটাবেজে সংখ্যা বদলে যায়। কোনো ফিজিক্যাল টাকা কোথাও সরে না — শুধু সংখ্যা কমে-বাড়ে।
কেন এত ধাপ, সরাসরি টাকা কেটে নিলেই তো হয়?
সরাসরি টাকা কেটে নিলে জালিয়াতি ঠেকানোর কোনো উপায় থাকত না — কেউ তোমার কার্ড নম্বর জেনে গেলে চুরি করে টাকা কেটে নিতে পারত। তাই একাধিক স্তরের যাচাই (গেটওয়ে, OTP, ব্যাংক) প্রয়োজন — প্রতিটি স্তর একটি করে সন্দেহজনক লেনদেন আটকানোর সুযোগ তৈরি করে।
ধাপ ১ — পেমেন্ট শুরু
তুমি কার্ড নম্বর/বিকাশ নম্বর দিয়ে পেমেন্ট শুরু করো। তথ্য সাথে সাথে এনক্রিপ্ট হয় (SSL/TLS দিয়ে), যাতে মাঝপথে কেউ কার্ড নম্বর পড়তে না পারে।
ধাপ ২ — পেমেন্ট গেটওয়ে
অনুরোধ যায় Payment Gateway-এ (যেমন SSLCommerz, bKash Gateway)। এটি দোকান (Merchant) ও ব্যাংকের মাঝে সেতু — দোকান নিজে কখনো তোমার কার্ড নম্বর সরাসরি সংরক্ষণ করে না (নিরাপত্তা মান অনুযায়ী), বরং গেটওয়ে সেই দায়িত্ব নেয়।
ধাপ ৩ — যাচাই (Verification)
| যাচাই | প্রশ্ন |
|---|---|
| অ্যাকাউন্ট ঠিক? | কার্ড/নম্বর বৈধ কি না |
| টাকা আছে? | পর্যাপ্ত ব্যালেন্স কি না |
| তুমিই তো? | OTP/PIN মেলে কি না |
ধাপ ৪ — লেনদেন (Transaction) — সব-অথবা-কিছুই-না নিয়ম
সব ঠিক থাকলে ব্যাংক তোমার অ্যাকাউন্ট থেকে টাকা কমায় এবং দোকানের অ্যাকাউন্টে যোগ করে। এই দুটো কাজ একসাথে (Atomic) সম্পন্ন হতে হয় — একে বলে ACID Transaction-এর নিয়ম। যদি মাঝপথে বিদ্যুৎ চলে যায় বা সিস্টেম ক্র্যাশ করে, পুরো লেনদেন সম্পূর্ণ বাতিল হয়ে যায় — কখনোই এমন হয় না যে তোমার টাকা কাটল কিন্তু দোকানের অ্যাকাউন্টে যোগ হলো না।
ধাপ ৫ — নিশ্চিতকরণ
দোকান "Payment Successful" বার্তা পায়, তোমাকেও SMS/রসিদ দেওয়া হয় — এই নিশ্চিতকরণ বার্তা প্রমাণ করে লেনদেন সম্পূর্ণ হয়েছে।
তুমি → এনক্রিপ্ট → Gateway → ব্যাংক যাচাই (OTP) → ব্যালেন্স আপডেট (Atomic) → নিশ্চিত
বাস্তব জীবনের সাথে মিল
🏠 অ্যানালজি: এটা একটা বিশ্বস্ত মধ্যস্থতাকারীর (Payment Gateway) মাধ্যমে টাকা বিনিময়ের মতো — তুমি এবং দোকানদার সরাসরি লেনদেন না করে একজন বিশ্বস্ত তৃতীয় ব্যক্তির (গেটওয়ে) কাছে টাকা জমা দাও, সে যাচাই করে দুই পক্ষকেই নিশ্চিত করে তবেই লেনদেন সম্পন্ন করে — কেউ প্রতারিত হওয়ার সুযোগ কমে যায়।
কেন "Transaction সম্পূর্ণ বা বাতিল" নিয়ম জরুরি?
কল্পনা করো, যদি তোমার টাকা কেটে নেওয়া হয় কিন্তু দোকানের অ্যাকাউন্টে যোগ না হয় (মাঝপথে সিস্টেম ক্র্যাশ) — তাহলে তোমার টাকা "হারিয়ে" যাবে। ব্যাংকিং সিস্টেম তাই নিশ্চিত করে, দুটো ধাপ (টাকা কমা + টাকা বাড়া) একসাথে ঘটবে, নাহলে কোনোটাই ঘটবে না — এভাবেই লেনদেন সবসময় সামঞ্জস্যপূর্ণ (consistent) থাকে।
🔗 HSC সিলেবাস সংযোগ
- অধ্যায় ১: ই-কমার্স, ই-ব্যাংকিং, ক্রিপ্টোগ্রাফি।
- অধ্যায় ৬: অ্যাকাউন্টের ব্যালেন্স ডেটাবেজে রাখা ও আপডেট করা, Transaction।
📝 HSC পরীক্ষার প্রস্তুতি
- Payment Gateway কী? দোকান ও ব্যাংকের মধ্যে নিরাপদ লেনদেন-সেতু।
- OTP/PIN কেন লাগে? পরিচয় যাচাই করে জালিয়াতি ঠেকাতে।
- Transaction কেন সম্পূর্ণ বা বাতিল? আংশিক হলে টাকা হারিয়ে যেতে পারে বা অসামঞ্জস্য তৈরি হতে পারে।
- সাধারণ ভুল: দোকান নিজেই কার্ড নম্বর সংরক্ষণ করে ভাবা — নিরাপদ ব্যবস্থায় এই দায়িত্ব Payment Gateway/ব্যাংকের।
📚 সারাংশ
পেমেন্ট তথ্য এনক্রিপ্ট হয় → Gateway হয়ে ব্যাংকে যায় → OTP/PIN যাচাই → এক অ্যাকাউন্ট থেকে টাকা কমে অন্যটিতে বাড়ে (সব-বা-কিছুই-না নিয়মে) → নিশ্চিতকরণ।