Verified BursaPay payout workflow: Explains the approval path for registrar withdrawals.
1. Overview & Purpose
Registrar approvals accept pending or pending_admin requests and call the registrar model's approve method before recording the ledger movement and finance audit entry.
2. Requirements & Setup
The registrar withdrawal must be in a pending-compatible state.
3. Step-by-Step Workflow
- Open Finance > Withdrawals and select the relevant request type.
- Review the request state, amount, wallet or settlement context.
- Perform the permitted approval, decline or investigation action.
- Confirm the resulting status, ledger/audit record and notification state.
4. Rules & Troubleshooting
Model-level approval errors are returned to the Finance UI and stop the transaction.
5. Verification & Next Steps
Confirm the registrar request state and any model-level validation message before retrying.