Deposit Successful

This event is dispatched after the blockchain has confirmed the incoming transaction.

{
  "event": "deposit.successful",
  "data": {
    "id": "xofy3d26",
    "type": "coin_address",
    "currency": "trx",
    "amount": "3.0",
    "fee": "0.0",
    "txid": "c5aee052782c0f9419067b96c7a019ff21a7155878865c85e73ca76085736bab",
    "status": "accepted",
    "reason": null,
    "created_at": "2024-04-02T13:16:17.000Z",
    "done_at": null,
    "wallet": {
      "id": "060a4376-a043-4834-91f8-f59f05ccb174",
      "name": "Tron",
      "currency": "trx",
      "balance": "5.0",
      "locked": "0.0",
      "staked": "0.0",
      "user": {
        "id": "cd613c4d-4005-45ed-9e75-0283bb335f12",
        "sn": "QDX26RYDKVU",
        "email": "[email protected]",
        "reference": null,
        "first_name": "test",
        "last_name": "user",
        "display_name": null,
        "created_at": "2024-09-18T13:38:28.000Z",
        "updated_at": "2024-09-18T13:39:14.000Z"
      },
      "converted_balance": "1243.0",
      "reference_currency": "ngn",
      "is_crypto": true,
      "created_at": "2024-09-18T13:40:01.000Z",
      "updated_at": "2024-09-18T13:57:10.000Z",
      "blockchain_enabled": true,
      "default_network": "trc20",
      "networks": [
        {
          "id": "trc20",
          "name": "Tron Network",
          "deposits_enabled": true,
          "withdraws_enabled": true
        }
      ],
      "deposit_address": "TX35qctiFnjwd7AeNmVqwggrBh7qqWC4ad",
      "destination_tag": null
    },
    "user": {
      "id": "u2d7imxe",
      "sn": "QDXTEJ7YRMF",
      "email": "[email protected]",
      "reference": null,
      "first_name": "test",
      "last_name": "user",
      "display_name": null,
      "created_at": "2024-04-02T13:09:40.000Z",
      "updated_at": "2024-04-02T13:09:41.000Z"
    },
    "payment_transaction": {
      "status": "confirmed",
      "confirmations": 1,
      "required_confirmations": 1
    },
    "payment_address": {
      "id": "mzlhmte6",
      "reference": null,
      "currency": "trx",
      "address": "TKipGdUmft8UsHQsmLi8eaAX63RxxQt3cN",
      "network": "trc20",
      "user": {
        "id": "u2d7imxe",
        "sn": "QDXTEJ7YRMF",
        "email": "[email protected]",
        "reference": null,
        "first_name": "test",
        "last_name": "user",
        "display_name": null,
        "created_at": "2024-04-02T13:09:40.000Z",
        "updated_at": "2024-04-02T13:09:41.000Z"
      },
      "destination_tag": null,
      "total_payments": null,
      "created_at": "2024-04-02T13:12:11.000Z",
      "updated_at": "2024-04-02T13:12:12.000Z"
    }
  }
}
FieldDescriptionType
eventThe webhook event action that triggered the webhook, e.g. DEPOSIT.SUCCESSFUL.String
dataAll information related to this specific webhook.Object
data.idThe id attribute of the deposit transaction.String
data.typeThis can be either coin_address or internal.String
data.currencyThis is the ticker sign of the cryptoString
data.amountThe deposit amount that is being moved.String
data.feeTransaction fee charged by the network.String
data.txIdTransaction ID from the blockchain.String
data.statusTransaction status this could be either submitted or confirmed.String
data.reasonTransaction note.String
data.created_atThe date the transaction was submitted.String
data.done_atThe data of the transaction was confirmed.String
data.walletAll information related to the wallet this transaction is being carried out.Object
data.wallet.idThe ID of the receiving wallet.String
data.wallet.balanceThe current balance of the receiving wallet.String
data.wallet.currencyThe currency of the receiving wallet.String
data.wallet.balanceThe current balance of the receiving wallet.String
data.wallet.lockedThe current locked balance.String
data.wallet.stackedThe current balance is stacked.String
data.wallet.userAll information related to the user of which this transaction is being carried out.Object
data.wallet.converted_balanceThe converted balance of the wallet to the reference currencyString
data.wallet.reference_currencyThe current reference currency of the walletString
data.wallet.is_cryptoIdentifies if the current wallet is crypto or fiat.Bool
data.wallet.created_atThe date the wallet was initially createdString
data.wallet.updated_atThe data in the wallet was updatedString
data.wallet.deposit_addressThe address at which the user can accept a depositString
data.userAll information related to the user of which this transaction is being carried out.Object
data.user.idThe receiver user-idString
data.user.snThe receiver serial numberString
data.user.emailThe receiver's email addressString
data.user.referenceThe receivers tagString
data.user.first_nameThe receiver's first nameString
data.user.last_nameThe receiver's last nameString
data.user.display_nameThe receiver username or display nameString
data.user.created_atThe date at which the user was created.String
data.user.updated_atThe date at which the user attributes were updated.String
data.payment_transactionThe payment transaction objectObject
data.payment_transaction.statusThe current status of the transaction, confirmed or unconfirmed.String
data.payment_transaction.confirmationsThe number of times the blockchain has confirmed the transaction.String
data.payment_transaction.required_confirmationsThe number of times the transaction has to be confirmed before being marked as a successful transaction.String
data.payment_addressThe payment address objectObject
data.payment_address.idThe id of the payment address.String
data.payment_address.currencyThe currency of the walletString
data.payment_address.addressThe deposit address of the cryptocurrency.String
data.payment_address.networkThe network of which the deposit was made.String
data.payment_address.userAll information related to the user of which this transaction is being carried out.Object
data.payment_address.total_paymentsThe total balance of the walletString
data.payment_address.created_atThe datetime the wallet was created.String
data.payment_address.updated_atThe datetime the wallet was updated.String