Verified BursaPay payout workflow: Explains why the client IP is recorded with Finance withdrawal actions.
1. Overview & Purpose
Withdrawal approvals and declines resolve the client IP from X-Forwarded-For when available and store it in FinanceAuditLog.
2. Requirements & Setup
The Finance request must reach a withdrawal mutation endpoint.
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
IP metadata supports audit and investigation but does not replace account authentication or role checks.
5. Verification & Next Steps
Use IP data as corroborating evidence when investigating unusual payout actions.