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"
  }
}

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

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

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

ফিল্ডের নামধরনবিবরণ
codeInteger / String1 সফল, 0 ব্যর্থ
msgStringতথ্যের বিবরণ
dataObjectঅর্ডারের বিস্তারিত তথ্য অবজেক্ট
data.merchantNoStringমার্চেন্ট নম্বর
data.merchantOrderNoStringমার্চেন্ট অর্ডার নম্বর
data.platOrderNoStringপ্ল্যাটফর্ম অর্ডার নম্বর
data.amountStringঅর্ডারের পরিমাণ
data.feeStringসার্ভিস ফি
data.expireTimeStringপেমেন্টের মেয়াদোত্তীর্ণের সময়
data.payUrlStringক্যাশিয়ার পেমেন্ট লিঙ্ক
data.statusStringঅর্ডারের অবস্থা:
0: তৈরি করা হয়েছে
1: মেয়াদোত্তীর্ণ
2: ব্যর্থ
3: সফল

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