Operation Request Characteristics
keynotes.

Pending Requests: Another operation request cannot be submitted if there is a pending operation request for the same transaction. The following message should be displayed: Requested {Operation} is pending for approval.
Canceled Requests: Any operation request in the
Pending
state can be canceled by all users except the checker from Operation Request Table. If the checker somehow approves a canceled request, an error message will indicate that the request has been canceled.Automatic Execution: Once the checker approves the request, the operation will execute automatically, transitioning the state to
Done
. If the execution fails, the state will change to Manual Action Required, and the maker will be notified that manual action is required.Expiration: If the state transitions to
Manual Action Required
and no changes are made within the specified expiration time, the transaction state will transition to theExpired
state.
Post-Done State: Once the operation request transitions to the
Done
state, a refund or void request is not allowed for the same transaction unless there are remaining funds, in which case only a refund request can be processed.Whitelisted Users: The user authorized to assign a checker can add whitelisted users through the Administration Panel by navigating to the Operations Approval Plugin and selecting Operations Approval Plugin Config.