wallet.withdrawal.failed event is sent when a wallet withdrawal request fails and reaches a final, non-recoverable state.
After this event is emitted, the withdrawal attempt will not continue processing.
Example Payload
Data Fields
string
Unique identifier of the wallet withdrawal transaction.
string
Final withdrawal status. Always
failed for this event.float
Withdrawal amount expressed in the major currency unit (for example, USD).
string
Human-readable explanation describing why the wallet withdrawal failed.
Handling the Event
Use this event to:- Mark the withdrawal transaction as failed
- Display the failure reason to the user
- Prevent retries without user intervention, if applicable
- Log failure details for auditing and analysis

