POST
Query RDR alerts
Use this endpoint to retrieve RDR alert cases, match each case to the original transaction, and check the automatic handling rule and status.
Request
merchantNoMerchant number assigned by Onerway. It limits the query to one merchant account.
Example:
replace_with_merchant_nocaseIdUnique RDR alert case identifier. Submit it to query one case precisely.
Example:
replace_with_rdr_case_idcaseTypesAlert case type filter, used to retrieve alerts by risk source.
Example:
DISPUTE NOTICE,FRAUD NOTICEAllowed values
DISPUTE- Chargeback dispute case.
CANCEL- Cancellation request alert.
FRAUD NOTICE- Fraud notice alert.
Constraints
- Rule
- Submit one or more case types. Separate multiple values with commas.
- Rule
- Use the enum values exactly as listed.
FRAUD NOTICEandDISPUTE NOTICEcontain spaces, andDISPUTEandDISPUTE NOTICEare distinct values.
caseReceivedDateStartCondition: Provide this field when filtering by alert received time range.
Start of the alert received time range, in yyyy-MM-dd HH:mm:ss format.Example:
2025-02-02 17:42:10caseReceivedDateEndCondition: Provide this field when filtering by alert received time range.
End of the alert received time range, in yyyy-MM-dd HH:mm:ss format.Example:
2025-04-02 17:42:10txnTimeStartCondition: Provide this field when filtering by original transaction time range.
Start of the original transaction time range, in yyyy-MM-dd HH:mm:ss format.Example:
2025-02-02 17:42:10txnTimeEndCondition: Provide this field when filtering by original transaction time range.
End of the original transaction time range, in yyyy-MM-dd HH:mm:ss format.Example:
2025-04-03 17:42:10resellerSubMerchantIdCondition: Provide this field when an agency operator queries alert records for its sub-merchants. Regular merchants do not need to submit it.
Sub-merchant identifier assigned by the agency operator.binCondition: Provide this field when filtering alert records by acquirer BIN.
Acquirer BIN (Bank Identification Number), identifying the institution that provides acquiring services to the merchant.caidCondition: Provide this field when filtering alert records by Card Acceptor ID.
Card Acceptor ID (CAID).dbaCondition: Provide this field when filtering alert records by merchant trading name.
Merchant doing-business-as name.merchantOrderIdCondition: Provide this field when filtering by the original merchant order ID.
Original merchant order ID, used to match the alert back to the merchant order.arnCondition: Provide this field when filtering by Acquirer Reference Number.
Acquirer Reference Number (ARN).statusListFilter RDR alert cases by status.
Example:
ACCEPTED,DECLINEDAllowed values
ACCEPTED- Accepted.
DECLINED- Declined.
Constraints
- Rule
- Specify
ACCEPTED,DECLINED, or both separated by a comma. Values are case-sensitive.
currentQuery page number, starting from
1.Example:
1signRequest signature string. See Request signing for how to generate it.
curl -X POST 'https://sandbox-acq.onerway.com/rdr/agency-cw/detail-page' \
-H 'Content-Type: application/json' \
--data-raw '{
"caseReceivedDateEnd": "2025-04-02 17:42:10",
"caseReceivedDateStart": "2025-02-02 17:42:10",
"caseTypes": "DISPUTE NOTICE,FRAUD NOTICE",
"current": "1",
"merchantNo": "replace_with_merchant_no",
"sign": "{{SIGN}}",
"statusList": "ACCEPTED,DECLINED"
}'Response
respCode20000 means the query request was processed successfully. Other values are error codes. See Response codes.respMsgHuman-readable message for the response code.
data{ content, current, ... }Business data object containing RDR alert cases and pagination information.
Response example
Example code is unavailable.
No error responses are documented for this endpoint.