Onerway
POST

Transfer Single Query

Query a single transfer by merchant request ID or Onerway payout ID.

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
Condition: Required when payoutId is not provided.
Merchant request ID used to look up a single transfer.
payoutId
Condition: Required when requestId is not provided.
Onerway payout ID used to look up a single transfer.
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/query' \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "merchantNo": "800225",
  "payoutId": "1808783413957234688",
  "requestId": "REQ20240101123456789012345678901",
  "sign": "{{SIGN}}"
}'

Response

respCode
Response code returned by Onerway.
respMsg
Response message returned by Onerway.
Single transfer detail result.

Response example

{
  "respCode": "20000",
  "respMsg": null,
  "data": {
    "requestId": "DM20250888804123",
    "payoutId": "1954374604177408000",
    "payoutStatus": "P",
    "paymentMethod": "BANK_TRANSFER",
    "payerId": "1953712585351499776"
  }
}
No error responses are documented for this endpoint.