Developer Documentation | Easy Pay

Developer Portal

আপনার ওয়েবসাইট বা অ্যাপে ৫ মিনিটে পেমেন্ট গেটওয়ে সেটআপ করার সম্পূর্ণ গাইড।

স্বাগতম! Easy Pay একটি আধুনিক পেমেন্ট অটোমেশন টুল। এটি ব্যবহার করে আপনি খুব সহজেই আপনার ব্যক্তিগত বিকাশ, নগদ বা রকেট একাউন্টের মাধ্যমে ওয়েবসাইটে পেমেন্ট রিসিভ করতে পারবেন।

১. অথেন্টিকেশন (Security)

আমাদের গেটওয়েতে রিকোয়েস্ট পাঠানোর সময় হেডারে আপনার Brand Key ব্যবহার করতে হবে। নিরাপত্তার স্বার্থে হেডারে ৩টি আলাদা কী (Key) পাঠাতে হয়, তবে সবগুলোতে আপনার একই ব্র্যান্ড কী ব্যবহার করলেই হবে।

"HTTP_HEADERS": { "API-KEY": "YOUR_BRAND_KEY", "SECRET-KEY": "YOUR_BRAND_KEY", "BRAND-KEY": "YOUR_BRAND_KEY", "Content-Type": "application/json"}

২. পেমেন্ট তৈরি (Create Payment)

পেমেন্ট রিকোয়েস্ট শুরু করতে নিচের এন্ডপয়েন্টে POST রিকোয়েস্ট পাঠান:

https://easypay.easyearn.bd/api/payment/create
প্রয়োজনীয় প্যারামিটারসমূহ:
FieldRequiredDescription
cus_nameYesগ্রাহকের পূর্ণ নাম
cus_emailYesগ্রাহকের ইমেইল অ্যাড্রেস
amountYesটাকার পরিমাণ (Double format)
success_urlYesসফল হলে কোন লিঙ্কে যাবে
cancel_urlYesবাতিল করলে কোন লিঙ্কে যাবে
পিএইচপি কোড উদাহরণ (cURL):
$brand_key = "YOUR_BRAND_KEY";$post_data = [ "cus_name" => "John Doe", "cus_email" => "john@gmail.com", "amount" => 100.00, "success_url" => "https://easypay.easyearn.bd/success.php", "cancel_url" => "https://easypay.easyearn.bd/cancel.php"];$curl = curl_init();curl_setopt_array($curl, [ CURLOPT_URL => "https://easypay.easyearn.bd/api/payment/create", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => true, CURLOPT_POSTFIELDS => json_encode($post_data), CURLOPT_HTTPHEADER => [ "API-KEY: $brand_key", "SECRET-KEY: $brand_key", "BRAND-KEY: $brand_key", "Content-Type: application/json" ],]);$res = json_decode(curl_exec($curl), true);if(isset($res['payment_url'])) { header("Location: " . $res['payment_url']);}

৩. পেমেন্ট যাচাই (Verification)

ইউজার পেমেন্ট শেষে আপনার সাইটে ফিরে আসার পর পেমেন্টটি নিশ্চিত করতে এই এপিআই ব্যবহার করুন:

https://easypay.easyearn.bd/api/payment/verify
$transaction_id = $_GET['transaction_id'];$brand_key = "YOUR_BRAND_KEY";$curl = curl_init();curl_setopt_array($curl, [ CURLOPT_URL => "https://easypay.easyearn.bd/api/payment/verify", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => true, CURLOPT_POSTFIELDS => json_encode(["transaction_id" => $transaction_id]), CURLOPT_HTTPHEADER => [ "API-KEY: $brand_key", "SECRET-KEY: $brand_key", "BRAND-KEY: $brand_key", "Content-Type: application/json" ],]);$response = json_decode(curl_exec($curl), true);if($response['status'] === 'COMPLETED') { echo "Payment Success!";}

৪. মডিউল এবং অ্যাপ ডাউনলোড

WooCommerce
Download
WHMCS Module
Download
Gateway App
Download APK