Skip to content

পে-ইন অর্ডার অনুসন্ধান (/payin/query) ​

বিবরণ ​

মার্চেন্ট পে-ইন অর্ডারের রিয়েল-টাইম স্ট্যাটাস এবং বিস্তারিত তথ্য অনুসন্ধানের জন্য এই এপিআই ব্যবহার করতে পারেন। সাধারণত সময়মতো কলব্যাক না পেলে বা অ্যাকাউন্ট রিকনসিলিয়েশনের জন্য এটি ব্যবহৃত হয়।


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

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

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

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

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

প্যারামিটারবাধ্যতামূলকধরনউদাহরণের মানবিবরণ
timestampহ্যাঁLong1772880200000মিলিসেকেন্ড টাইমস্ট্যাম্প
merchantOrderNoহ্যাঁString202603070001অনুসন্ধানের জন্য মার্চেন্ট অর্ডার নম্বর

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

json
{
  "timestamp": 1772880200000,
  "merchantOrderNo": "202603070001"
}

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

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

json
{
  "code": 1,
  "msg": "success",
  "data": {
    "merchantNo": "M1639466186292",
    "merchantOrderNo": "202603070001",
    "platOrderNo": "876324486452871168",
    "amount": "220.00",
    "fee": "2.20",
    "payUrl": "https://gateway.example.com/checkout/876324486452871168",
    "expireTime": "2026-05-05 11:11:11",
    "status": "3",
    "payTime": "2026-09-09 22:22:22",
    "payAccountNo": "01666777888",
    "trxId": "SDIIFKISDL"
  }
}

ব্যর্থ রেসপন্স উদাহরণ ​

json
{
  "code": 0,
  "msg": "param merchant error"
}

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

ফিল্ডের নামবাধ্যতামূলকধরনবিবরণ
codeহ্যাঁInteger / String1 সফল, 0 ব্যর্থ
msgহ্যাঁStringতথ্যের বিবরণ
dataহ্যাঁObjectঅর্ডারের বিস্তারিত তথ্য অবজেক্ট
data.merchantNoহ্যাঁStringমার্চেন্ট নম্বর
data.merchantOrderNoহ্যাঁStringমার্চেন্ট অর্ডার নম্বর
data.platOrderNoহ্যাঁStringপ্ল্যাটফর্ম অর্ডার নম্বর
data.amountহ্যাঁStringঅর্ডারের পরিমাণ
data.feeহ্যাঁStringসার্ভিস ফি
data.expireTimeহ্যাঁStringপেমেন্টের মেয়াদোত্তীর্ণের সময়
data.payUrlহ্যাঁStringক্যাশিয়ার পেমেন্ট লিঙ্ক
data.statusহ্যাঁStringঅর্ডারের অবস্থা:
0: তৈরি করা হয়েছে
1: মেয়াদোত্তীর্ণ
2: ব্যর্থ
3: সফল
data.payTimeনাStringঅর্থপ্রদানের সময় (ফরম্যাট: yyyy-MM-dd HH:mm:ss)
data.payAccountNoনাStringপেমেন্ট অ্যাকাউন্ট নম্বর (Payer account number)
data.trxIdনাStringই-ওয়ালেট সিস্টেম দ্বারা তৈরি অনন্য ট্রানজ্যাকশন আইডি

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