> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.shimi.cash/api-reference/shimi-api/webhooks-youll-receive/virtual-account-funded-virtualaccount/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.shimi.cash/_mcp/server. # Virtual Account Funded (VIRTUAL_ACCOUNT) POST Sent when a one-time virtual account (section 4) is paid and your settlement balance has been credited, after verification with Safe Haven. | Field | Type | Notes | |---|---|---| | `data.id` | number | Settlement ledger entry id | | `data.reference` / `data.virtual_trx_id` | string | The `virtual_trx_id` returned by **Generate Virtual Account** — match on this | | `data.amount` | number | Gross amount paid (the deposit fee is deducted from what is credited) | | `data.type` | string | `CREDIT` | | `data.status` | boolean | `true` (note: a boolean here, not a string) | | `data.source` | string | `VIRTUAL_ACCOUNT` | Reference: https://docs.shimi.cash/api-reference/shimi-api/webhooks-youll-receive/virtual-account-funded-virtualaccount ## Request ### Payload - `status` (string, optional) - `data` (WebhooksVirtualAccountFundedVirtualaccountPayloadContentApplicationJsonSchemaData, optional) ## Types ### WebhooksVirtualAccountFundedVirtualaccountPayloadContentApplicationJsonSchemaData - `id` (integer, optional) - `source` (string, optional) - `amount` (integer, optional) - `type` (string, optional) - `status` (boolean, optional) - `reference` (string, optional) - `virtual_trx_id` (string, optional)