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"
}
}
}
Field | Description | Type |
---|---|---|
event | The webhook event action that triggered the webhook, e.g. WALLETS.UPDATED. | String |
data | All information related to this specific webhook. | Object |
data.id | The id attribute of the deposit transaction. | String |
data.type | This can be either be coin_address or internal. | String |
data.currency | This is the ticker sign of the crypto | String |
data.amount | The deposit amount that is being moved. | String |
data.fee | Transaction fee charged by the network. | String |
data.txId | Transaction id from the blockchain. | String |
data.status | Transaction status this could be either submitted or confirmed. | String |
data.reason | Transaction note. | String |
data.created_at | The date the transaction was submitted. | String |
data.done_at | The data the transaction was confirmed. | String. |
data.wallet | All information related to the wallet of which this transaction is being carried out. | Object |
data.wallet.id | The id of the receiving wallet. | String |
data.wallet.currency | The currency of the receiving wallet. | String |
data.wallet.balance | The current balance of the receiving wallet. | String |
data.wallet.locked | The current balance that currently in transit to be transferred | String |
data.wallet.stacked | The current balance that is stacked. | String |
data.wallet.converted_balance | The converted balance of wallet to the reference currency | String |
data.wallet.reference_currency | The current reference currency of the wallet | String |
data.wallet.is_crypto | Identifies if the current wallet is crypto or fiat. | Bool |
data.wallet.created_at | The date the wallet was initially created | String |
data.wallet.updated_at | The data the wallet was updated | String |
data.wallet.deposit_address | The address at which the user can accept deposit | String |
data.user | All information related to the user of which this transaction is being carried out. | Object |
data.user.id | The receivers user id | String |
data.user.sn | The receivers serial number | String |
data.user.email | The receivers email address | String |
data.user.reference | The receivers tag | String |
data.user.first_name | The receivers first name | String |
data.user.last_name | The receivers last name | String |
data.user.display_name | The receivers username or display name | String |
data.user.created_at | The date at which the user was created. | String |
data.user.updated_at | The date at which the user attributes where updated. | String |
data.payment_transaction | The payment transaction object | Object |
data.payment_transaction.status | The current status of the transaction, confirmed or unconfirmed. | |
data.payment_transaction.confirmations | The number of times the transaction has been confirmed by the blockchain. | String |
data.payment_transaction.required_confirmations | The number of times the transaction has to be confirmed before being marked as successful transaction. | String |
data.payment_address | The payment address object | Object |
data.payment_address.id | The id of the payment address. | String |
data.payment_address.currency | The currency of the wallet | String |
data.payment_address.address | The deposit address of the crypto currency. | String |
data.payment_address.total_payments | The total balance of the wallet | String |
data.payment_address.created_at | The date the wallet was created. | String |
data.payment_address.updated_at | The date the wallet was updated. | String |
Updated 2 months ago