Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developer.finogates.com/llms.txt

Use this file to discover all available pages before exploring further.

The wallet.funding.failed event is sent when a wallet funding request fails and reaches a final, non-recoverable state. After this event is emitted, the funding attempt will not continue processing.

Example Payload

{
  "event": "wallet.funding.failed",
  "id": "757a92ca-1138-4a45-8f15-03dd4529230a",
  "data": {
    "payment_id": "757a92ca-1138-4a45-8f15-03dd4529230a",
    "status": "failed",
    "amount": 100.0,
    "failed_reason": "Insufficient balance"
  },
  "eventGeneratedTime": 1756729948.128641
}

Data Fields

payment_id
string
Unique identifier of the wallet funding transaction.
status
string
Final funding status. Always failed for this event.
amount
float
Funding amount expressed in the major currency unit (for example, USD).
failed_reason
string
Human-readable explanation describing why the wallet funding failed.

Handling the Event

Use this event to:
  • Mark the funding transaction as failed
  • Display the failure reason to the user
  • Prevent retries without user intervention, if applicable
  • Log failure details for auditing and analysis