Deposit Transaction Confirmation

This event is dispatched whenever an authenticated user's wallet has an incoming transaction coming from the blockchain.

{
  "event": "deposit.transaction.confirmation",
  "data": {
    "id": "xofy3d26",
    "type": "coin_address",
    "currency": "trx",
    "amount": "3.0",
    "fee": "0.0",
    "txid": "c5aee052782c0f9419067b96c7a019ff21a7155878865c85e73ca76085736bab",
    "status": "submitted",
    "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": "Prince",
        "last_name": "White",
        "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. WALLETS.UPDATED.String
dataAll information related to this specific webhook.Object
data.idThe id attribute of the deposit transaction.String
data.typeThis can be either be 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 the transaction was confirmed.String.
data.walletAll information related to the wallet of which this transaction is being carried out.Object
data.wallet.idThe id 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 balance that currently in transit to be transferredString
data.wallet.stackedThe current balance that is stacked.String
data.wallet.converted_balanceThe converted balance of 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 the wallet was updatedString
data.wallet.deposit_addressThe address at which the user can accept depositString
data.userAll information related to the user of which this transaction is being carried out.Object
data.user.idThe receivers user idString
data.user.snThe receivers serial numberString
data.user.emailThe receivers email addressString
data.user.referenceThe receivers tagString
data.user.first_nameThe receivers first nameString
data.user.last_nameThe receivers last nameString
data.user.display_nameThe receivers 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 where updated.String
data.payment_transactionThe payment transaction objectObject
data.payment_transaction.statusThe current status of the transaction, confirmed or unconfirmed.
data.payment_transaction.confirmationsThe number of times the transaction has been confirmed by the blockchain.String
data.payment_transaction.required_confirmationsThe number of times the transaction has to be confirmed before being marked as 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 crypto currency.String
data.payment_address.total_paymentsThe total balance of the walletString
data.payment_address.created_atThe date the wallet was created.String
data.payment_address.updated_atThe date the wallet was updated.String