ওয়ার্ডপ্রেস ওয়েবসাইটে বিকাশ বা নগদ পেমেন্ট গেটওয়ে ইন্টিগ্রেশন: একটি সম্পূর্ণ গাইড
বাংলাদেশে অনলাইন ব্যবসা পরিচালনার ক্ষেত্রে বিকাশ এবং নগদ পেমেন্ট গেটওয়ে ইন্টিগ্রেশন একটি অত্যন্ত গুরুত্বপূর্ণ ধাপ। ই-কমার্স সাইটের মাধ্যমে পেমেন্ট গ্রহণের প্রক্রিয়া সহজ করার জন্য এই পেমেন্ট সিস্টেমগুলো অত্যন্ত কার্যকর। এই আর্টিকেলে, আমরা দেখাব কীভাবে আপনার ওয়ার্ডপ্রেস ওয়েবসাইটে বিকাশ বা নগদ পেমেন্ট গেটওয়ে ইন্টিগ্রেশন করবেন, ধাপে ধাপে।
১. পেমেন্ট গেটওয়ে API এর অ্যাক্সেস নিন
API (Application Programming Interface) হলো একটি সিস্টেম যা আপনার ওয়েবসাইটকে বিকাশ বা নগদ সার্ভারের সাথে যুক্ত করে।
বিকাশ API অ্যাক্সেস প্রক্রিয়া:
- বিকাশ ডেভেলপার পোর্টালে রেজিস্ট্রেশন করুন:
- বিকাশ ডেভেলপার পোর্টালে যান: bKash Developer Portal।
- অ্যাকাউন্ট খুলুন এবং ব্যবসার প্রয়োজনীয় তথ্য (ব্যাংক অ্যাকাউন্ট, ট্রেড লাইসেন্স ইত্যাদি) দিন।
- API ক্রেডেনশিয়াল সংগ্রহ করুন:
- রেজিস্ট্রেশনের পরে আপনাকে App Key এবং App Secret দেওয়া হবে।
- বিকাশ আপনাকে একটি Merchant ID প্রদান করবে।
- Sandbox Mode চালু করুন:
- প্রথমে, বিকাশের টেস্টিং এনভায়রনমেন্টে কাজ করুন। এটি নিশ্চিত করবে যে পেমেন্ট গেটওয়ে সঠিকভাবে কাজ করছে।
নগদ API অ্যাক্সেস প্রক্রিয়া:
- নগদ বিজনেস পোর্টালে রেজিস্ট্রেশন করুন:
- নগদ বিজনেস পোর্টাল এ গিয়ে আপনার ব্যবসার তথ্য প্রদান করুন।
- রেজিস্ট্রেশনের পরে, নগদ থেকে API অ্যাক্সেসের জন্য অনুরোধ করুন।
- API ক্রেডেনশিয়াল সংগ্রহ করুন:
- নগদ আপনাকে Merchant ID, API Key, এবং অন্যান্য প্রাসঙ্গিক তথ্য সরবরাহ করবে।
- টেকনিক্যাল সাপোর্ট নিন:
- নগদের টেকনিক্যাল সাপোর্ট থেকে ডকুমেন্টেশন এবং ইন্টিগ্রেশন গাইড পান।
২. ওয়ার্ডপ্রেস প্লাগইন ব্যবহার করে পেমেন্ট গেটওয়ে যুক্ত করুন
বিকাশ প্লাগইন সেটআপ:
- WooCommerce ব্যবহার করুন:
- বিকাশ পেমেন্ট গেটওয়ের জন্য বিশেষভাবে ডিজাইন করা WooCommerce প্লাগইন ইন্সটল করুন।
- জনপ্রিয় একটি প্লাগইন হলো “WooCommerce bKash Payment Gateway”।
- ইন্সটল এবং অ্যাক্টিভেশন:
- আপনার ড্যাশবোর্ড থেকে Plugins > Add New তে যান।
- “bKash” বা “WooCommerce bKash Payment Gateway” খুঁজে ইন্সটল করুন এবং অ্যাক্টিভ করুন।
- API ক্রেডেনশিয়াল প্রদান করুন:
- WooCommerce > Settings > Payments > bKash এ যান।
- এখানে App Key, App Secret, এবং Merchant ID দিয়ে সেভ করুন।
নগদ প্লাগইন সেটআপ:
- নগদ পেমেন্ট গেটওয়ে প্লাগইন খুঁজুন:
- WooCommerce প্লাগইনের মতো নগদের জন্যও কাস্টম প্লাগইন থাকতে পারে।
- কাস্টম ডেভেলপার হায়ার করে প্লাগইন তৈরি করাও একটি ভালো পন্থা।
- API সেটআপ:
- API Key এবং অন্যান্য প্রয়োজনীয় তথ্য দিয়ে প্লাগইন কনফিগার করুন।
৩. ম্যানুয়াল API ইন্টিগ্রেশন পদ্ধতি (কোডিং স্কিল প্রয়োজন)
যদি কাস্টম প্লাগইন ব্যবহার করতে না চান, তাহলে বিকাশ বা নগদ API সরাসরি আপনার ওয়েবসাইটে ইন্টিগ্রেট করতে পারবেন।
API কলের ধাপসমূহ:
প্রথম ধাপ: টোকেন জেনারেশন (Token Generation):
বিকাশ বা নগদের API-তে প্রথমেই একটি এক্সেস টোকেন জেনারেট করতে হবে।$url = 'https://checkout.sandbox.bka.sh/v1.2.0-beta/checkout/token/grant'; $headers = array( 'Content-Type: application/json', 'password: YOUR_PASSWORD', 'username: YOUR_USERNAME' ); $body = json_encode(array( 'app_key' => 'YOUR_APP_KEY', 'app_secret' => 'YOUR_APP_SECRET' ));
পেমেন্ট রিকোয়েস্ট পাঠান:
টোকেন জেনারেশনের পর, পেমেন্ট প্রসেসিং এর জন্য API কল পাঠান।$paymentData = array( 'amount' => $amount, 'currency' => 'BDT', 'merchantInvoiceNumber' => 'INV12345' );
API রেসপন্স যাচাই করুন:
সফল পেমেন্টের পরে রেসপন্স চেক করুন এবং ব্যবহারকারীর কাছে স্ট্যাটাস দেখান।
৪. Sandbox Mode-এ পেমেন্ট পরীক্ষা করুন
কেন Sandbox Mode গুরুত্বপূর্ণ?
- পেমেন্ট সিস্টেম লাইভ করার আগে ভুলত্রুটি শনাক্ত করতে এটি সাহায্য করে।
- বিকাশ এবং নগদ দুটোই টেস্টিং এনভায়রনমেন্ট প্রদান করে।
Sandbox Mode চালু করার ধাপ:
- বিকাশ বা নগদের ডকুমেন্টেশন অনুসরণ করে Sandbox URL ব্যবহার করুন।
- টেস্ট কার্ড বা পেমেন্ট তথ্য ব্যবহার করে পেমেন্ট সম্পন্ন করুন।
- সফল হলে, লাইভ মোডে যাবেন।
৫. লাইভ মোডে পেমেন্ট গেটওয়ে চালু করুন
সতর্কতা:
- সঠিক API ক্রেডেনশিয়াল ব্যবহার করতে ভুলবেন না।
- লাইভ পেমেন্ট চালুর আগে পুরো সিস্টেম রিভিউ করুন।
৬. SEO অপ্টিমাইজেশন এবং ইউজার এক্সপেরিয়েন্স উন্নত করুন
SEO টিপস:
- পেমেন্ট অপশন সম্পর্কিত ব্লগ লিখুন এবং কীওয়ার্ড ব্যবহার করুন।
- “Buy with bKash” বা “Nagad Payment” এর মতো শব্দ যুক্ত করুন।
- পেমেন্ট সিস্টেম সম্পর্কিত FAQ পৃষ্ঠা তৈরি করুন।
ইউজার এক্সপেরিয়েন্স:
- পেমেন্ট পদ্ধতিটি সহজ এবং সরাসরি রাখুন।
- পেমেন্ট সফল হলে ইউজারকে একটি কনফার্মেশন পেজ দেখান।
উপসংহার
বিকাশ বা নগদ পেমেন্ট গেটওয়ে ইন্টিগ্রেশন একটি সময়সাপেক্ষ কিন্তু অত্যন্ত কার্যকর পদ্ধতি। এটি আপনার ওয়ার্ডপ্রেস ওয়েবসাইটের মাধ্যমে পেমেন্ট গ্রহণকে সহজতর করে এবং গ্রাহকদের কাছে আপনার সাইটকে আরো নির্ভরযোগ্য করে তোলে। উপরের ধাপগুলো অনুসরণ করে সহজেই ইন্টিগ্রেশন সম্পন্ন করতে পারবেন।