Verified BursaPay payout workflow: Explains how payout decisions are communicated asynchronously to both the payee and acting Financial Secretary.
1. Overview & Purpose
Approved and declined organisation or registrar withdrawals queue a notification task after the database transaction succeeds.
2. Requirements & Setup
The payout decision must have committed successfully.
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
Notification delivery is asynchronous and therefore should not be mistaken for the source-of-truth payout state.
5. Verification & Next Steps
When a recipient reports no email, verify the withdrawal state first and then inspect Celery/email delivery.