Onerway
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

merchantNo
Merchant number assigned by Onerway. It limits the transition to applications under one merchant account.
Example:
id
Enrollment application ID identifying the RDR service application to transition.
Example:
bin
Condition: 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.
dba
Condition: You can provide this field when resubmitting or supplementing application information.
Merchant doing-business-as name.
caid
Condition: You can provide this field when resubmitting or supplementing application information.
Card Acceptor ID (CAID).
mcc
Condition: You can provide this field when resubmitting or supplementing application information.
Merchant Category Code (MCC).
arn
Condition: You can provide this field when resubmitting or supplementing application information.
Acquirer Reference Number (ARN).
resellerSubMerchantId
Condition: Provide this field when an agency operator transitions a sub-merchant application.
Sub-merchant identifier assigned by the agency operator.
enrollmentStatus
Target 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.
enrollmentEvent
Enrollment status transition event, expressing the action requested by this call.
Example:
Allowed 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.
notes
Status transition note for the requested action, including withdrawal reasons, resubmission explanations, or supplementary material descriptions.
Example:
comments
Review 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 notes for supplementary information.
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/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

respCode
20000 means the transition request was processed successfully. Other values are error codes. See Response codes.
respMsg
Human-readable message for the response code.
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.