---
title: "Deposit Completed Webhook"
source_url: https://docs.rapyd.net/en/deposit-completed-webhook.html
lang: en
---

# Deposit Completed Webhook

The **Deposit Completed** webhook is sent when a deposit to a virtual account is completed by the action of a third party.

In the sandbox, [Simulate a Bank Transfer to a Virtual Account](https://docs.rapyd.net/en/simulate-a-bank-transfer-to-a-virtual-account.md "Simulate a Bank Transfer to a Virtual Account") simulates the third-party action and triggers this webhook.

> **Note:**
>
> The endpoint for webhooks is unique for each client. To set up a webhook endpoint, see [Defining a Webhook Endpoint](https://docs.rapyd.net/en/defining-a-webhook-endpoint.md "Defining a Webhook Endpoint").

### Parameters

### Webhook Header Parameters

- - Content-Type
  - Indicates that the data appears in JSON format. Set to **application/json**.
- - salt
  - Random string.
- - signature
  - Signature calculated for each webhook individually.

    See [Webhook Authentication](https://docs.rapyd.net/en/webhook-authentication.md "Webhook Authentication").
- - timestamp
  - Timestamp for the webhook, in [Unix time](https://docs.rapyd.net/en/glossary.md#UUID-945d98cf-adae-e1cf-2606-c7fae8b4a7e1_unix_time "Unix time") (seconds).

### Webhook Root Parameters

- - created_at
  - Time that the webhook was created, in [Unix time](https://docs.rapyd.net/en/glossary.md#UUID-945d98cf-adae-e1cf-2606-c7fae8b4a7e1_unix_time "Unix time").

    > **Note:**
    >
    > Inside the `data` object, some webhooks have another `created_at` field that refers to a different event.
- - data
  - Contains the actual data of the webhook.

    For details, see below.
- - extended_timestamp
  - Time in milliseconds that the webhook was created, in [Unix time](https://docs.rapyd.net/en/glossary.md#UUID-945d98cf-adae-e1cf-2606-c7fae8b4a7e1_unix_time "Unix time").
- - id
  - ID of the webhook. String starting with **wh_**.
- - status
  - Status of the webhook. One of the following:

    - **NEW**
    - **CLO** - Closed.
    - **ERR** - Error.
    - **RET** - Re-sent.

    > **Note:**
    >
    > Inside the `data` object, some webhooks have another `status` field that refers to a different event.
- - trigger_operation_id
  - ID of the operation that triggered the webhook. UUID.
- - type
  - Name of the webhook type.

    > **Note:**
    >
    > The name in the Client Portal is different.

### Webhook Data Parameters

- - amount
  - The amount credited to the virtual account, in units of the currency defined in `currency`.
- - bank_account
  - Details about the bank account, including the following fields:

    - - account_no
      - The actual account number that was assigned to the virtual account when it was created.
    - - address
      - Street address of the bank branch.
    - - beneficiary_name
      - Name of the Rapyd Wallet owner of the virtual account to which the money was deposited.
    - - bic
      - BIC (Bank Identifier Code) of the virtual account.
    - - branch_code
      - The bank's branch number.
    - - country_iso
      - Two-letter ISO 3166-1 ALPHA-2 code of the country of the virtual account.
    - - iban
      - International bank account number (IBAN) of the virtual account.
    - - requested_currency
      - Currency received by the virtual account after conversion. One of the following:

        - **AUD** - Australian Dollar
        - **EUR** - Euro
        - **GBP** - Pound Sterling
        - **HKD** - Hong Kong Dollar
        - **SGD** - Singapore Dollar
        - **USD** - US Dollar
    - - sort_code
      - A six-digit bank identification number. Relevant to certain country-currency combinations.
- - currency
  - The currency credited to the virtual account. Three-letter ISO 4217 code.

    - **Transactions without FX** - The currency sent by the sender.
    - **FX transactions** - Determined by `requested_currency` in the virtual account.
- - ewallet
  - ID of the Rapyd Wallet that the virtual account is attached to. String starting with **ewallet_**.
- - fx_rate
  - Currency conversion rate for the transaction.
- - issued_account_id
  - ID of the virtual account. String starting with **issuing_**.
- - issuing_transaction_id
  - ID of the virtual account transaction. String starting with **isutran_**.
- - original_amount
  - The amount sent by the sender to the virtual account, in units of the currency defined in `original_currency`.
- - original_currency
  - The currency sent by the sender to the virtual account. Three-letter ISO 4217 code.
- - remitter_information
  - Details about the remitter of a transfer to a virtual bank account, including the following fields:

    - - account_id
      - The remitter's bank account identifier.
    - - bank_code
      - Bank identifier code, such as SWIFT, BIC, ABA, or other local identifier.
    - - name
      - The name of the remitter.
    - - remitter_reference
      - Information that the remitter adds to the transaction, intended for the beneficiary. Supported by some payment methods.

- ISSUING_DEPOSIT_COMPLETED Webhook
- ```json
  {
      "id": "wh_fddb403fa8190a56b4439bf9ccea4ba6",
      "data": {
          "bank_account": {
              "bic": "DHBKHKHH",
              "bank": "DBS Bank (Hong Kong) Limited",
              "address": "G/F, The Center, 99 Queen''s Road Central, Central, Hong Kong",
              "country": "Hong Kong",
              "bank_code": "016",
              "branch_code": "478",
              "country_iso": "HK",
              "account_number": "7981378115932954",
              "beneficiary_name": "John Doe",
              "requested_currency": null
          },
          "ewallet": "ewallet_5c148fcf040282f80907026f6030cce9",
          "amount": 101,
          "currency": "HKD",
          "issued_account_id": "issuing_1a70c234e6ba03fc01af430d9f4151a3",
          "issuing_transaction_id": "isutran_a540bbda57fdfe15c6d78807054e80d6",
          "remitter_information": {
              "name": "DBS TEST CHATS",
              "account_id": "123456789",
              "bank_code": "",
              "remitter_reference": "ICC202209091827"
          },
          "original_amount": 101,
          "original_currency": "HKD",
          "fx_rate": 1
      },
      "type": "ISSUING_DEPOSIT_COMPLETED",
      "status": "NEW",
      "created_at": 1725152506,
      "extended_timestamp": 1725152506329,	
      "trigger_operation_id": "4b69ac69-e73e-4194-956b-31ee77cd8a80"
  }
  ```
