Skip to content

trxId সাবমিট (/payin/trxId/submit) ​

বিবরণ ​

গ্রাহক কর্তৃক প্রদত্ত মোবাইল ওয়ালেট লেনদেন আইডি (trxId) নির্দিষ্ট মার্চেন্ট অর্ডারে (merchantOrderNo) যুক্ত করতে সাবমিট করার জন্য এই এপিআই ব্যবহার করা হয়।


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

  • রিকোয়েস্ট URL: /payin/trxId/submit
  • মেথড (Method): POST
  • Content-Type: application/json; charset=utf-8

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

প্যারামিটারবাধ্যতামূলকধরন (Type)বিবরণ
merchantNoহ্যাঁ (Yes)Stringমার্চেন্ট নম্বর
signহ্যাঁ (Yes)Stringরিকোয়েস্ট বডির Base64 RSA ডিজিটাল স্বাক্ষর

রিকোয়েস্ট বডি প্যারামিটার ​

প্যারামিটারবাধ্যতামূলকধরনউদাহরণের মানবিবরণ
timestampহ্যাঁLong1772880250000মিলিসেকেন্ড টাইমস্ট্যাম্প
trxIdহ্যাঁStringSDIIFKISDLtrxId (ওয়ালেট দ্বারা তৈরিকৃত অনন্য লেনদেন শনাক্তকারী)
merchantOrderNoহ্যাঁString202603070001মার্চেন্ট অর্ডার নম্বর

রিকোয়েস্ট পেলোড উদাহরণ ​

json
{
  "timestamp": 1772880250000,
  "trxId": "SDIIFKISDL",
  "merchantOrderNo": "202603070001"
}

রেসপন্স প্যারামিটার ​

১. সফল রেসপন্স উদাহরণ ​

json
{
  "code": 1,
  "msg": "success",
  "data": {}
}

২. অর্ডার ইতিমধ্যে সম্পন্ন রেসপন্স উদাহরণ ​

json
{
  "code": 0,
  "msg": "ORDER_FINISH",
  "data": {}
}

৩. trxId ইতিমধ্যে ব্যবহৃত রেসপন্স উদাহরণ ​

json
{
  "code": 0,
  "msg": "TRXID_IS_USED",
  "data": {}
}

৪. trxId খুঁজে না পাওয়ার রেসপন্স উদাহরণ ​

json
{
  "code": 0,
  "msg": "TRXID_NOT_EXIST"
}

৫. অন্যান্য ত্রুটির রেসপন্স উদাহরণ ​

json
{
  "code": 0,
  "msg": "ERROR_CODE"
}

রেসপন্স ফিল্ডের বিবরণ ​

ফিল্ডের নামবাধ্যতামূলকধরনবিবরণ
codeহ্যাঁString / Integerস্ট্যাটাস কোড: 1 সফল, 0 ব্যর্থ
msgহ্যাঁStringফলাফল বার্তা (success, ORDER_FINISH, TRXID_IS_USED, TRXID_NOT_EXIST অথবা ত্রুটি কোড)
dataহ্যাঁObjectবিস্তারিত ডেটা অবজেক্ট (ডেটা না থাকলে ফাঁকা অবজেক্ট {})
data.merchantNoহ্যাঁStringমার্চেন্ট নম্বর
data.merchantOrderNoহ্যাঁStringমার্চেন্ট অর্ডার নম্বর
data.platOrderNoহ্যাঁStringপ্ল্যাটফর্ম অর্ডার নম্বর
data.amountহ্যাঁStringঅর্ডারের পরিমাণ
data.feeহ্যাঁStringসার্ভিস ফি
data.expireTimeহ্যাঁStringমেয়াদোত্তীর্ণের সময়
data.payUrlহ্যাঁStringচেকআউট পেমেন্ট লিঙ্ক (payUrl)
data.statusহ্যাঁStringঅর্ডারের স্থিতি: 0 তৈরি হয়েছে, 1 মেয়াদোত্তীর্ণ, 2 ব্যর্থ, 3 সফল
data.payAccountNoনাStringঅর্থপ্রদানকারীর ওয়ালেট অ্যাকাউন্ট নম্বর
data.trxIdনাStringই-ওয়ালেট সিস্টেম দ্বারা তৈরি অনন্য লেনদেন আইডি, যা এই লেনদেনকে শনাক্ত করে

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