Skip to content

পে-আউট নোটিফিকেশন কলব্যাক (Payout Notification)

বিবরণ

পে-আউট অর্ডারের অর্থ প্রদান নিশ্চিতভাবে সফল বা ব্যর্থ হওয়ার পর, প্ল্যাটফর্ম স্বয়ংক্রিয়ভাবে HTTP POST রিকোয়েস্টের মাধ্যমে মার্চেন্টের notifyUrl-এ অ্যাসিনক্রোনাস নোটিফিকেশন পাঠাবে।

IMPORTANT

১. মার্চেন্ট সিস্টেম নোটিফিকেশন গ্রহণের পর অবশ্যই প্লেইন টেক্সট হিসেবে SUCCESS পাঠাতে হবে।
২. যদি মার্চেন্ট সিস্টেম SUCCESS না পাঠায়, প্ল্যাটফর্ম বারবার পাঠাতে থাকবে: প্রতি ১ মিনিট পর পর, মোট ৫ বার
৩. বিরল অর্থনৈতিক ব্যতিক্রম: খুব বিরল ক্ষেত্রে ব্যাংকিং চ্যানেলের জটিলতার কারণে প্রথমে সফল হলেও পরবর্তীতে ব্যাংক রিভার্সাল বা রিফান্ডের কারণে ব্যর্থ হতে পারে। মার্চেন্ট সিস্টেমে এর জন্য আইডেমপোটেন্সি (Idempotency) নিশ্চিত করা উচিত।
৪. প্ল্যাটফর্মের পাবলিক কি ব্যবহার করে স্বাক্ষর যাচাই করুন এবং কেস সংবেদনশীলতা উপেক্ষা করুন


রিকোয়েস্টের সাধারণ তথ্য

  • রিকোয়েস্ট URL: মার্চেন্টের অর্ডারে প্রদত্ত notifyUrl
  • মেথড (Method): POST
  • Content-Type: application/json; charset=utf-8

রিকোয়েস্ট হেডার (HTTP Headers)

প্যারামিটারবাধ্যতামূলকধরন (Type)বিবরণ
merchantNoহ্যাঁ (Yes)Stringমার্চেন্ট নম্বর
signহ্যাঁ (Yes)Stringপ্ল্যাটফর্মের প্রাইভেট কি দ্বারা তৈরি ডিজিটাল স্বাক্ষর

কলব্যাক বডি প্যারামিটার

পেলোড উদাহরণ

json
{
  "timestamp": "1772880400000",
  "merchantOrderNo": "PO202603070001",
  "platOrderNo": "876324486452871168",
  "amount": "100.00",
  "fee": "5.00",
  "status": "3",
  "msg": "success",
  "remark": "Salary Payout"
}

ফিল্ডের স্পেসিফিকেশন

ফিল্ডের নামবাধ্যতামূলকধরনউদাহরণের মানবিবরণ
timestampহ্যাঁString1772880400000নোটিফিকেশন প্রেরণের সময়
merchantOrderNoহ্যাঁStringPO202603070001মার্চেন্টের নিজস্ব অর্ডার রেফারেন্স
platOrderNoহ্যাঁString876324486452871168প্ল্যাটফর্ম ট্রানজ্যাকশন রেফারেন্স
amountহ্যাঁString100.00অর্থ বিতরণের পরিমাণ
feeহ্যাঁString5.00সার্ভিস ফি
msgহ্যাঁStringsuccessস্ট্যাটাস বিবরণ
statusহ্যাঁString3পে-আউট স্ট্যাটাস:
0: তৈরি করা হয়েছে (Created)
1: প্রক্রিয়াধীন (Processing)
2: ব্যর্থ (Failed)
3: সফল (Succeeded)
remarkনাStringSalary Payoutমার্চেন্টের মূল মন্তব্য

মার্চেন্টের প্রয়োজনীয় রেসপন্স

মার্চেন্ট সার্ভারে প্রক্রিয়াকরণ সম্পন্ন হলে HTTP Response বডিতে নিচের টেক্সটটি পাঠাতে হবে:

text
SUCCESS

বাংলাদেশ পেমেন্ট গেটওয়ে এপিআই স্পেসিফিকেশন