> 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/sub-account-credited-subaccount/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.shimi.cash/_mcp/server. # Sub-account Credited (SUB_ACCOUNT) POST Sent when a customer's dedicated account (section 2) receives an inbound transfer **after Shimi has verified the transfer with Safe Haven** — a deposit webhook always reflects real money that has already been credited to the customer's balance. | Field | Type | Notes | |---|---|---| | `data.id` / `data.reference` | string | Our transaction id (same value) | | `data.amount` | number | NGN credited | | `data.type` | string | Always `CREDIT` | | `data.status` | string | Always `SUCCESS` | | `data.sessionId` | string | NIBSS session id — **deduplicate on this** | | `data.customerId` | string | Your customer (section 2) | | `data.narration` | string | Sender's narration, or `INWARDS` | | `data.source` | string | `SUB_ACCOUNT` | Reference: https://docs.shimi.cash/api-reference/shimi-api/webhooks-youll-receive/sub-account-credited-subaccount ## Request ### Payload - `status` (string, optional) - `data` (WebhooksSubAccountCreditedSubaccountPayloadContentApplicationJsonSchemaData, optional) ## Types ### WebhooksSubAccountCreditedSubaccountPayloadContentApplicationJsonSchemaData - `id` (string, optional) - `amount` (integer, optional) - `type` (string, optional) - `status` (string, optional) - `sessionId` (string, optional) - `narration` (string, optional) - `customerId` (string, optional) - `reference` (string, optional) - `source` (string, optional)