Onerway
POST

Query RDR enrollments

Use this endpoint to retrieve RDR enrollment applications, check whether the service is enabled, and review comments for failed or rejected applications.

Request

merchantNo
Merchant number assigned by Onerway. It limits the query to one merchant account.
Example:
id
Enrollment application ID. Submit it to query one application record precisely.
Example:
preDisputeService
Service associated with the enrollment application.
Example:
Allowed values
RDR
Visa Rapid Dispute Resolution service.
Constraints
Values
Submit RDR when querying RDR enrollments.
bin
Condition: Provide this field when filtering enrollment records by acquirer BIN.
Acquirer BIN (Bank Identification Number), identifying the institution that provides acquiring services to the merchant.
dba
Condition: Provide this field when filtering enrollment records by merchant trading name.
Merchant doing-business-as name.
caid
Condition: Provide this field when filtering enrollment records by Card Acceptor ID.
Card Acceptor ID (CAID).
resellerSubMerchantId
Condition: Provide this field when an agency operator queries sub-merchant application records.
Sub-merchant identifier assigned by the agency operator.
enrollmentStatusList
Filter enrollment applications by status.
Example:
Allowed values
PENDING_SUBMISSION
Pending submission. The application has been created but has not been submitted for review.
SUBMITTED_AND_PENDING_ENROLLMENT
Submitted and pending enrollment. The application has been submitted and is waiting for review and enrollment processing.
ENROLLING
Enrolling. The application passed review and service enrollment configuration is in progress.
Constraints
Rule
Specify one or more enrollment statuses. Separate multiple values with commas.
createTimeStart
Condition: Provide this field when filtering by application creation time range.
Start of the application creation time range, in yyyy-MM-dd HH:mm:ss format.
Example:
createTimeEnd
Condition: Provide this field when filtering by application creation time range.
End of the application creation time range, in yyyy-MM-dd HH:mm:ss format.
Example:
updateTimeStart
Condition: Provide this field when filtering by update time range.
Start of the application update time range, in yyyy-MM-dd HH:mm:ss format.
updateTimeEnd
Condition: Provide this field when filtering by update time range.
End of the application update time range, in yyyy-MM-dd HH:mm:ss format.
current
Query page number, starting from 1.
Example:
sign
Request signature string. See Request signing for how to generate it.

Request example

curl -X POST 'https://sandbox-acq.onerway.com/rdr/agency-cw/enrollment/page' \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "current": "1",
  "enrollmentStatusList": "ENROLLED,DISENROLLED",
  "merchantNo": "replace_with_merchant_no",
  "preDisputeService": "RDR",
  "sign": "{{SIGN}}"
}'

Response

respCode
20000 means the query request was processed successfully. Other values are error codes. See Response codes.
respMsg
Human-readable message for the response code.
Business data object containing RDR enrollment records and pagination information.

Response example

Example code is unavailable.

No error responses are documented for this endpoint.