POST
Submit RDR enrollment
Use this endpoint to submit an RDR enrollment application and receive the application ID for later status queries or transitions.
Request
merchantNoMerchant number assigned by Onerway. When an agency operator submits the application for a sub-merchant, use the agency operator merchant number.
Example:
replace_with_merchant_nopreDisputeServiceService to enroll in. RDR (Rapid Dispute Resolution) is Visa’s dispute-prevention service for Visa card transactions. After the merchant configures handling rules, eligible disputes can be processed automatically before they become chargebacks.
Example:
RDRAllowed values
RDR- Visa Rapid Dispute Resolution service.
Constraints
- Values
- Submit
RDRfor this endpoint.
binAcquirer BIN (Bank Identification Number), identifying the institution that provides acquiring services to the merchant.
Example:
replace_with_bindbaMerchant doing-business-as name displayed to cardholders on statements or transactions. When an agency operator applies for a sub-merchant, provide the sub-merchant actual trading name.
Example:
EXAMPLE STORE UScaidCard Acceptor ID (CAID), assigned by the acquirer to identify the merchant and its transactions on the card-network side.
Example:
replace_with_card_acceptor_idmccMerchant Category Code (MCC), a four-digit card-network code identifying the merchant business category.
Example:
5999arnAcquirer Reference Number (ARN), the unique tracking number for a transaction as it moves between the acquirer and card network.
Example:
replace_with_acquirer_reference_numberresellerSubMerchantIdCondition: Provide this field when an agency operator applies for a managed sub-merchant.
Sub-merchant identifier assigned by the agency operator.Example:
demo_sub_merchant_001Constraints
- Consistency
- The same agency operator
merchantNocan enroll multiple sub-merchants. Assign a uniqueresellerSubMerchantIdto each sub-merchant so each RDR application remains independent.
notesApplication note for special requirements or supplementary information.
Example:
Open RDR servicecommentsReview comment field. Leave it empty for merchant-submitted applications; use
notes for supplementary information.Constraints
- Rule
- Leave this field empty for merchant-submitted applications. Use
notesfor supplementary information.
signRequest signature string. See Request signing for how to generate it.
curl -X POST 'https://sandbox-acq.onerway.com/rdr/agency-cw/enrollment/submit' \
-H 'Content-Type: application/json' \
--data-raw '{
"arn": "replace_with_acquirer_reference_number",
"bin": "replace_with_bin",
"caid": "replace_with_card_acceptor_id",
"dba": "EXAMPLE STORE US",
"mcc": "5999",
"merchantNo": "replace_with_merchant_no",
"notes": "Open RDR service",
"preDisputeService": "RDR",
"resellerSubMerchantId": "demo_sub_merchant_001",
"sign": "{{SIGN}}"
}'Response
respCode20000 means the enrollment application was submitted and accepted for processing. It does not mean the RDR service has been enabled. The service becomes active only after review and the enrollment reaches ENROLLED. Confirm the final state through Query RDR enrollments or the RDR enrollment status webhook. Other values are error codes. See Response codes.respMsgHuman-readable message for the response code.
data{ id, sign }Business data object containing the enrollment application ID.
Response example
Example code is unavailable.
No error responses are documented for this endpoint.