Skip to main content
The wallet.withdrawal.processing event is sent when a wallet withdrawal request has entered the processing stage. This indicates that the withdrawal is actively being handled and has not yet completed or failed.

Example Payload

{
  "event": "wallet.withdrawal.processing",
  "id": "6d6a74ab-89ae-4b2e-bcd1-a04307d7df99",
  "data": {
    "payment_id": "6d6a74ab-89ae-4b2e-bcd1-a04307d7df99",
    "status": "processed",
    "amount": 500.0
  },
  "eventGeneratedTime": 1756729948.128641
}

Data Fields

payment_id
string
Unique identifier of the wallet withdrawal transaction.
status
string
Current withdrawal status. For this event, the value is processed.
amount
float
Withdrawal amount expressed in the major currency unit (for example, USD).

Handling the Event

Use this event to:
  • Update the withdrawal state to processing
  • Display an in-progress withdrawal status to the user
  • Monitor withdrawal execution
  • Prepare for settlement or completion events