Onerway
POST

Payer Query

Query saved payers with pagination.

Request

size
Page size. Use -1 to request all records when supported.
current
Current page number.
column
Sort column name.
asc
Whether to sort in ascending order.
id
Optional payer ID filter.
merchantNo
Merchant number assigned by Onerway. Retrieve it from the merchant portal or onboarding material after your sandbox or production account is created.
Example:
subEntityType
Optional payer entity type filter.
companyName
Optional company name filter.
companyNameEn
Optional English company name filter.
firstName
Optional first-name filter.
lastName
Optional last-name filter.
country
Optional country filter.
registerNo
Optional registration-number filter.
idType
Optional identity-document type filter.
registerDate
Optional registration-date filter.
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/acct/queryPayer' \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "asc": false,
  "column": "create_time",
  "current": 1,
  "merchantNo": "801129",
  "sign": "{{SIGN}}",
  "size": 10
}'

Response

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

Response example

{
  "respCode": "20000",
  "respMsg": "Success",
  "data": {
    "records": [
      {
        "id": "1984096429476806656",
        "merchantNo": "801129",
        "subEntityType": "0",
        "country": "GB"
      }
    ],
    "total": 1,
    "size": 10,
    "current": 1
  }
}
No error responses are documented for this endpoint.