OnlinePay API
  1. Card
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
    • Card
    • Per Transfer
    • Pix
    • CheckOut
    • Spei Payout
  • Notify
    • Notify WebHook API
    • Card Notify WebHook API
  • Refund
    • Refund API
  • Review
    • Upload SEPA File API
  • Query
    • Query API
    • QueryBalance API
    • QueryOrderList API
  • Card
    • CreateCardholder API
      POST
    • CreateCard API
      POST
    • QueryCardInfo API
      POST
    • ActiveCard API
      POST
    • TopUpCard API
      POST
    • CardWithdraw API
      POST
    • QueryCardTransaction API
      POST
    • QueryCardBalance API
      POST
    • FreezeCard API
      POST
    • UnFreezeCard API
      POST
    • CancelCard API
      POST
    • AddVpaScene API
      POST
    • UploadFile API
      POST
  1. Card

QueryCardTransaction API

Testing Env
https://testpay.onlinepay.ai
Testing Env
https://testpay.onlinepay.ai
POST
/card/queryTransaction

Request

Body Params application/json

Example
{
    "merNo": 10086,
    "merOrderNo": [
        "ORDER20230501001",
        "ORDER20230501002"
    ],
    "sign": "a1b2c3d4e5f6g7h8i9j0",
    "status": "1",
    "startTime": "2023-05-01 00:00:00",
    "endTime": "2023-05-01 23:59:59",
    "applyOrderNo": "APPLY20230501001",
    "transactionType": "0"
}

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/card/queryTransaction' \
--header 'Content-Type: application/json' \
--data-raw '{
    "merNo": 10086,
    "merOrderNo": [
        "ORDER20230501001",
        "ORDER20230501002"
    ],
    "sign": "a1b2c3d4e5f6g7h8i9j0",
    "status": "1",
    "startTime": "2023-05-01 00:00:00",
    "endTime": "2023-05-01 23:59:59",
    "applyOrderNo": "APPLY20230501001",
    "transactionType": "0"
}'

Responses

🟢200Success
application/json
Body

Example
{
    "code": "00000",
    "message": "SUCCESS",
    "data": [
        {
            "merOrderNo": "ORDER20230501001",
            "tradeNo": "T20230501001",
            "cardNo": "123456****7890",
            "transactionType": "DP",
            "settleAmount": "100.00",
            "settleCurrency": "USD",
            "amount": "100.00",
            "currency": "USD",
            "status": "1",
            "transactionDirection": "1",
            "tradeDateTime": "2023-05-01 12:34:56"
        }
    ],
    "sign": "j0i9h8g7f6e5d4c3b2a1"
}
Modified at 2025-07-30 07:57:42
Previous
CardWithdraw API
Next
QueryCardBalance API
Built with