POST
Update RDR enrollment status
Use this endpoint to request an RDR enrollment status transition, such as submitting a pending application, withdrawing a pending application, disabling an enrolled service, or resubmitting after a failed review.
Request
merchantNoMerchant number assigned by Onerway. It limits the transition to applications under one merchant account.
Example:
replace_with_merchant_noidEnrollment application ID identifying the RDR service application to transition.
Example:
replace_with_enrollment_idbinCondition: You can provide this field when resubmitting or supplementing application information.
Acquirer BIN (Bank Identification Number), identifying the institution that provides acquiring services to the merchant.dbaCondition: You can provide this field when resubmitting or supplementing application information.
Merchant doing-business-as name.caidCondition: You can provide this field when resubmitting or supplementing application information.
Card Acceptor ID (CAID).mccCondition: You can provide this field when resubmitting or supplementing application information.
Merchant Category Code (MCC).arnCondition: You can provide this field when resubmitting or supplementing application information.
Acquirer Reference Number (ARN).resellerSubMerchantIdCondition: Provide this field when an agency operator transitions a sub-merchant application.
Sub-merchant identifier assigned by the agency operator.enrollmentStatusTarget enrollment status to transition to. If omitted, Onerway processes the transition according to
enrollmentEvent.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
- Available transitions depend on the current enrollment status and are controlled by the system.
enrollmentEventEnrollment status transition event, expressing the action requested by this call.
Example:
MERCHANT_RESUBMITAllowed values
MERCHANT_SUBMIT- Merchant submits the application. Use it to submit an application in pending-submission state for review.
MERCHANT_WITHDRAW- Merchant withdraws or disables the service. Use it to withdraw an application that is pending review, or to request disabling an enrolled RDR service.
MERCHANT_RESUBMIT- Merchant resubmits the application after enrollment failed or was rejected, usually after correcting issues described in
comments.
notesStatus transition note for the requested action, including withdrawal reasons, resubmission explanations, or supplementary material descriptions.
Example:
Updated RDR application detailscommentsReview comment field. Leave it empty for merchant-submitted transitions; use
notes for supplementary information.Constraints
- Rule
- Leave this field empty for merchant-submitted transitions. 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/transition' \
-H 'Content-Type: application/json' \
--data-raw '{
"enrollmentEvent": "MERCHANT_RESUBMIT",
"id": "replace_with_enrollment_id",
"merchantNo": "replace_with_merchant_no",
"notes": "Updated RDR application details",
"sign": "{{SIGN}}"
}'Response
respCode20000 means the transition request was processed successfully. Other values are error codes. See Response codes.respMsgHuman-readable message for the response code.
data{ success, sign }Business data object indicating whether this status transition request was accepted and executed by the system.
Response example
Example code is unavailable.
No error responses are documented for this endpoint.