OnlinePay API
  1. Query
OnlinePay API
  • Introduction
    • Introduction
    • How to Start
    • Country Code
    • Country Info
    • Currency Code
    • Error Code
    • Transfer Order Info Type
    • Transfer Order File Type
    • Per Bank
    • Spei Bank
  • Payin
    • OnRamps API
      GET
    • Alipay API
      POST
    • Credit Card API
      POST
    • Crypto Pay API
      POST
    • GCash API
      POST
    • PerTransfer API
      POST
    • PIX API
      POST
    • SEPA API
      POST
    • SPEI API
      POST
    • Union Pay API
      POST
    • WeChat API
      POST
    • CheckOut
      POST
    • CheckOut Payment
      POST
  • Payout
    • Bank Account
      POST
    • Card
      POST
    • Per Transfer
      POST
    • Pix
      POST
    • CheckOut
      POST
    • Spei Payout
      POST
  • Notify
    • Notify WebHook API
    • Card Notify WebHook API
  • Refund
    • Refund API
  • Review
    • Upload SEPA File API
  • Query
    • Query API
      POST
    • QueryBalance API
      POST
    • QueryOrderList API
      POST
  • Card
    • CreateCardholder API
    • CreateCard API
    • QueryCardInfo API
    • ActiveCard API
    • TopUpCard API
    • CardWithdraw API
    • QueryCardTransaction API
    • QueryCardBalance API
    • FreezeCard API
    • UnFreezeCard API
    • CancelCard API
    • AddVpaScene API
    • UploadFile API
  1. Query

QueryOrderList API

Testing Env
https://testpay.onlinepay.ai
Testing Env
https://testpay.onlinepay.ai
POST
/order/queryOrderList

Request

Body Params application/json

Example
{
  "merNo": 111111,
  "merOrderNos": [
    "2222221",
    "2222222",
    "2222223",
    "2222224",
    "2222225"
  ],
  "tradeNos": [
    "333331",
    "333332",
    "333333",
    "333334",
    "333335"
  ],
  "dateLimit": {
    "from": "2023-05-01 00:00:00",
    "to": "2023-05-01 23:59:59"
  },
  "version": "V3.0.1",
  "pageNum": 1,
  "pageSize": 15
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://testpay.onlinepay.ai/order/queryOrderList' \
--header 'Content-Type: application/json' \
--data-raw '{
  "merNo": 111111,
  "merOrderNos": [
    "2222221",
    "2222222",
    "2222223",
    "2222224",
    "2222225"
  ],
  "tradeNos": [
    "333331",
    "333332",
    "333333",
    "333334",
    "333335"
  ],
  "dateLimit": {
    "from": "2023-05-01 00:00:00",
    "to": "2023-05-01 23:59:59"
  },
  "version": "V3.0.1",
  "pageNum": 1,
  "pageSize": 15
}'

Responses

🟢200Success
application/json
Body

Example
{
  "code": "00000",
  "message": "Success",
  "data": {
    "pageNum": 1,
    "pageSize": 10,
    "totalPage": 2,
    "total": 15,
    "list": [
      {
        "state": 5,
        "merOrderNo": "20230901001",
        "tradeNo": "T20230901001",
        "handlingFee": "10.00",
        "receiveAmount": "100.00",
        "settlementCurrency": "USD",
        "settleAmount": "90.00",
        "margin": "5.00",
        "refusalPayReason": "",
        "message": "Transaction successful",
        "transactionProcessingFee": "2.00",
        "exceptionHandlingFee": "0.00",
        "refundAmount": "0.00",
        "refundCurrency": "USD",
        "sourceAmount": "100.00",
        "sourceCurrency": "USD",
        "settle": 1
      },
      {
        "state": 6,
        "merOrderNo": "20230901002",
        "tradeNo": "T20230901002",
        "handlingFee": "10.00",
        "receiveAmount": "100.00",
        "settlementCurrency": "USD",
        "settleAmount": "0.00",
        "margin": "5.00",
        "refusalPayReason": "Insufficient funds",
        "message": "Transaction failed",
        "transactionProcessingFee": "2.00",
        "exceptionHandlingFee": "0.00",
        "refundAmount": "0.00",
        "refundCurrency": "USD",
        "sourceAmount": "100.00",
        "sourceCurrency": "USD"
      }
    ]
  }
}
Modified at 2025-03-18 10:17:54
Previous
QueryBalance API
Next
CreateCardholder API
Built with