Onerway
POST

Transfer Batch Query

Query transfer records in batches with pagination.

Request

merchantNo
Merchant number assigned by Onerway. Retrieve it from the merchant portal or onboarding material after your sandbox or production account is created.
Example:
requestId
Optional merchant request ID filter.
payoutId
Optional Onerway payout ID filter.
payoutStatus
Optional transfer-status filter.
payoutStartTime
Optional start time of the payout window.
payoutEndTime
Optional end time of the payout window.
createTimeStartTime
Start time of the create-time window.
createTimeEndTime
End time of the create-time window.
payoutMethod
Optional payout-method filter.
size
Page size.
current
Current page number.
sign
Request signature string. Generate it according to the Transfer request-signing rules with your merchant private key.

Request example

curl -X POST 'https://sandbox-api.onerway.com/payout/api/v1/txn/queryList' \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "createTimeEndTime": "2025-09-10 12:00:00",
  "createTimeStartTime": "2025-09-01 12:00:00",
  "current": 1,
  "merchantNo": "801129",
  "sign": "{{SIGN}}",
  "size": 10
}'

Response

respCode
Response code returned by Onerway.
respMsg
Response message returned by Onerway.
Paged transfer query result.

Response example

{
  "respCode": "20000",
  "respMsg": null,
  "data": {
    "records": [
      {
        "payoutId": "1965301538608513024",
        "requestId": "DM202509090001",
        "payoutStatus": "S",
        "payoutMethod": "E_WALLET"
      }
    ],
    "total": 1,
    "size": 10,
    "current": 1
  }
}
No error responses are documented for this endpoint.