POST
Payer Query
Query saved payers with pagination.
Request
sizePage size. Use
-1 to request all records when supported.currentCurrent page number.
columnSort column name.
ascWhether to sort in ascending order.
idOptional payer ID filter.
merchantNoMerchant number assigned by Onerway. Retrieve it from the merchant portal or onboarding material after your sandbox or production account is created.
Example:
801129subEntityTypeOptional payer entity type filter.
companyNameOptional company name filter.
companyNameEnOptional English company name filter.
firstNameOptional first-name filter.
lastNameOptional last-name filter.
countryOptional country filter.
registerNoOptional registration-number filter.
idTypeOptional identity-document type filter.
registerDateOptional registration-date filter.
signRequest signature string. Generate it according to the Transfer request-signing rules with your merchant private key.
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
respCodeResponse code returned by Onerway.
respMsgResponse message returned by Onerway.
data{ records, total, ... }Paged payer query result.
{
"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.