ওয়েবসাইটের চেকআউট পেজে বিকাশ পেমেন্ট গেটওয়ে বসানো
বর্তমানে বাংলাদেশের অনলাইন ব্যবসা ও ই-কমার্স ওয়েবসাইটে দ্রুত ও সহজে পেমেন্ট গ্রহণের জন্য মোবাইল ফাইন্যান্সিয়াল সার্ভিস অত্যন্ত গুরুত্বপূর্ণ। এর মধ্যে বিকাশ পেমেন্ট গেটওয়ে ব্যবহার করে ওয়েবসাইটের Checkout Page থেকে গ্রাহকের কাছ থেকে অনলাইনে পেমেন্ট নেওয়া যায়।
এই পদ্ধতিতে গ্রাহক পণ্য বা সেবা নির্বাচন করে Checkout Page-এ যাওয়ার পর বিকাশকে পেমেন্ট মাধ্যম হিসেবে নির্বাচন করতে পারেন। এরপর নির্ধারিত পেমেন্ট প্রক্রিয়া সম্পন্ন হলে অর্ডারের পেমেন্ট স্ট্যাটাস স্বয়ংক্রিয়ভাবে আপডেট করা যায়।
বিকাশ পেমেন্ট গেটওয়ে কী?
বিকাশ পেমেন্ট গেটওয়ে হলো এমন একটি অনলাইন পেমেন্ট ব্যবস্থা, যার মাধ্যমে ব্যবসায়ীরা নিজেদের ওয়েবসাইট বা অ্যাপের সঙ্গে বিকাশের পেমেন্ট সিস্টেম সংযুক্ত করে গ্রাহকের কাছ থেকে ডিজিটাল পেমেন্ট গ্রহণ করতে পারেন।
এটি বিশেষ করে ই-কমার্স, অনলাইন কোর্স, সফটওয়্যার, ডিজিটাল সার্ভিস এবং বিভিন্ন অনলাইন ব্যবসার জন্য কার্যকর।
Checkout Page-এ বিকাশ যুক্ত করার আগে যা লাগবে
ওয়েবসাইটে বিকাশ পেমেন্ট গেটওয়ে যুক্ত করার আগে সাধারণত ব্যবসায়িক অ্যাকাউন্ট ও API ইন্টিগ্রেশনের জন্য প্রয়োজনীয় অনুমোদন নিতে হয়। পাশাপাশি আপনার ওয়েবসাইটে নিরাপদ HTTPS/SSL সংযোগ থাকা উচিত।
প্রয়োজন অনুযায়ী যেসব তথ্য প্রস্তুত রাখতে হতে পারে:
ব্যবসায়িক বিকাশ মার্চেন্ট অ্যাকাউন্ট
API/ইন্টিগ্রেশন সংক্রান্ত Credentials
Website URL
Payment এবং Callback/Redirect URL
Order ও Transaction Management System
SSL Certificate বা HTTPS
Checkout Page-এ বিকাশ পেমেন্ট যুক্ত করার ধাপ
১. বিকাশ মার্চেন্ট অ্যাকাউন্ট প্রস্তুত করুন
প্রথমে ব্যবসার জন্য উপযুক্ত বিকাশ মার্চেন্ট সুবিধা নিতে হবে। অনুমোদন ও প্রয়োজনীয় Credentials পাওয়ার পর সেগুলো নিরাপদভাবে সংরক্ষণ করতে হবে।
২. Payment Gateway Integration করুন
ওয়েবসাইটের Backend থেকে বিকাশের অনুমোদিত API/SDK বা ইন্টিগ্রেশন পদ্ধতি ব্যবহার করে Payment Gateway সংযুক্ত করতে হবে।
Checkout Page-এ একটি Payment Method হিসেবে “bKash” যুক্ত করা যেতে পারে।
৩. Payment Request তৈরি করুন
গ্রাহক Checkout Page-এ বিকাশ নির্বাচন করলে Backend থেকে নির্ধারিত অর্ডারের জন্য Payment Request তৈরি করতে হবে।
এখানে সাধারণত অর্ডারের পরিমাণ, অর্ডার আইডি এবং প্রয়োজনীয় Transaction Information ব্যবহার করা হয়।
৪. গ্রাহককে পেমেন্ট প্রক্রিয়ায় পাঠান
Payment Request সফল হলে গ্রাহককে বিকাশের অনুমোদিত পেমেন্ট ইন্টারফেসে নিয়ে যাওয়া হয়। সেখানে গ্রাহক প্রয়োজনীয় তথ্য দিয়ে পেমেন্ট সম্পন্ন করেন।
৫. Payment Verification করুন
শুধু গ্রাহক পেমেন্ট সম্পন্ন করেছে এমন Redirect বা Browser Response-এর ওপর নির্ভর করা উচিত নয়।
Backend থেকে বিকাশের অনুমোদিত Verification/Execute প্রক্রিয়ার মাধ্যমে Transaction সফল হয়েছে কি না যাচাই করতে হবে।
৬. Order Status আপডেট করুন
Transaction সফলভাবে যাচাই হওয়ার পর Database-এ অর্ডারের Payment Status পরিবর্তন করা যায়।
উদাহরণ:
Pending → Paid → Processing
পেমেন্ট ব্যর্থ হলে অর্ডারকে Failed বা Pending অবস্থায় রাখা যেতে পারে।
Checkout Page-এর একটি সাধারণ কাঠামো
একটি ভালো Checkout Page-এ নিচের তথ্যগুলো রাখা যেতে পারে:
Payment Method
বিকাশ
অন্যান্য অনুমোদিত পেমেন্ট মাধ্যম
গ্রাহক Pay Now বাটনে ক্লিক করলে Backend থেকে নিরাপদভাবে Payment Request তৈরি হবে এবং পেমেন্ট প্রক্রিয়া শুরু হবে।
নিরাপত্তার বিষয়টি গুরুত্বপূর্ণ
পেমেন্ট গেটওয়ে তৈরি করার সময় API Credentials কখনো Frontend-এর JavaScript, HTML বা Public Repository-তে রাখা উচিত নয়। Secret Key বা Password শুধুমাত্র নিরাপদ Server-side Environment-এ রাখতে হবে।
এছাড়া প্রতিটি Transaction-এর ক্ষেত্রে Order ID, Transaction ID, Amount এবং Payment Status সংরক্ষণ করা ভালো। একই Transaction যেন ভুল করে একাধিকবার Paid হিসেবে গণনা না হয়, সেজন্য Duplicate Payment Handling বা Idempotency ব্যবস্থা রাখা উচিত।
WordPress বা WooCommerce হলে
আপনার ওয়েবসাইট যদি WordPress বা WooCommerce দিয়ে তৈরি হয়, তাহলে বিকাশের অনুমোদিত বা বিশ্বস্ত Payment Gateway Plugin/Integration ব্যবহার করে Checkout Page-এ বিকাশ যুক্ত করা যেতে পারে।
Plugin ব্যবহারের ক্ষেত্রেও API Credentials নিরাপদ রাখা এবং Payment Verification সঠিকভাবে কাজ করছে কি না পরীক্ষা করা জরুরি।
পেমেন্ট গেটওয়ে লাইভ করার আগে পরীক্ষা
লাইভ করার আগে Test/Sandbox পরিবেশে বিভিন্ন পরিস্থিতি পরীক্ষা করা উচিত:
সফল পেমেন্ট
ব্যর্থ পেমেন্ট
Cancel করা পেমেন্ট
অসম্পূর্ণ পেমেন্ট
Duplicate Transaction
ভুল Amount
Callback/Redirect সমস্যা
Server Timeout
সবকিছু ঠিকভাবে কাজ করার পর Production Environment-এ পেমেন্ট গেটওয়ে চালু করা উচিত।
শেষ কথা
ওয়েবসাইটের Checkout Page-এ বিকাশ পেমেন্ট গেটওয়ে যুক্ত করলে গ্রাহকদের জন্য অনলাইন পেমেন্ট আরও সহজ ও সুবিধাজনক হতে পারে। তবে API Integration, Payment Verification, Security এবং Transaction Management সঠিকভাবে বাস্তবায়ন করা অত্যন্ত গুরুত্বপূর্ণ।
বিকাশের বর্তমান API, Merchant Integration এবং প্রযুক্তিগত নির্দেশনা অনুসরণ করেই ইন্টিগ্রেশন করা উচিত, কারণ API বা প্রক্রিয়ায় সময়ের সঙ্গে পরিবর্তন আসতে পারে।

অর্ডিনারি আইটির নীতিমালা মেনে কমেন্ট করুন। প্রতিটি কমেন্ট রিভিউ করা হয়।
comment url