getTransactionDetails
Query details about a single transaction
Using the L2 txHash (AkashicChain hash), e.g. from the response of payout, get details about the transaction. If you have callbacks enabled on payout, you likely will not need this.
Note: l2Txnhash (the "L2-hash") should always be used as the unique identifier of a transaction. This is a unique transaction-hash for any transaction on AkashicChain. It is present for Confirmed deposits and Pending/Confirmed payouts. This is particularly important for the case of Layer 2 transactions, which will not have a Layer 1 hash (txHash)
Note: internalFee refers to the L2 fees associated with transactions on AkashicChain.
const transaction = await akashicPay.getTransactionDetails('ASe5659e1700b9004ef06a622e49b6d367d3a76d3fed5e7872aaf684b51b824a89')$transaction = akashicPay->getTransactionDetails('ASe5659e1700b9004ef06a622e49b6d367d3a76d3fed5e7872aaf684b51b824a89')Optional<APTransactionDetailResult> transaction = akashicPay.getTransactionDetails('ASe5659e1700b9004ef06a622e49b6d367d3a76d3fed5e7872aaf684b51b824a89');var transactionDetail = await akashicPay.GetTransactionDetailAsync(l2TxHash);transaction, err := ap.GetTransactionDetails("ASe5659e1700b9004ef06a622e49b6d367d3a76d3fed5e7872aaf684b51b824a89")Return Example
{
"fromAddress": "TTVkK6hGoAFhALG9NTkUDHjcFFXKmWcScU",
"toAddress": "TQH8ygbS8BAnzSQ9uxR9vXHJYMQVRvbgPg",
"layer": TransactionLayer.L1,
"date": "2024-08-19T10:03:58.649Z",
"amount": "1.000000",
"coinSymbol": NetworkSymbol.TRX_SHASTA,
"status": TransactionStatus.CONFIRMED,
"txHash": "28a9880ad2ef3b7be1c40763128ec9630ab74e4749a3c81037c3501e4209bfcc",
"internalFee": {
"deposit": "0.020000"
},
"l2TxnHash": "ASe5659e1700b9004ef06a622e49b6d367d3a76d3fed5e7872aaf684b51b824a89",
}{
"fromAddress": "TTVkK6hGoAFhALG9NTkUDHjcFFXKmWcScU",
"toAddress": "TQH8ygbS8BAnzSQ9uxR9vXHJYMQVRvbgPg",
"layer": "L1Transaction",
"date": "2024-08-19T10:03:58.649Z",
"amount": "1.000000",
"coinSymbol": NetworkSymbol::TRON_SHASTA,
"status": "Confirmed",
"txHash": "28a9880ad2ef3b7be1c40763128ec9630ab74e4749a3c81037c3501e4209bfcc",
"internalFee": {
"deposit": "0.020000"
},
"l2TxnHash": "ASe5659e1700b9004ef06a622e49b6d367d3a76d3fed5e7872aaf684b51b824a89",
}{
"fromAddress": "TTVkK6hGoAFhALG9NTkUDHjcFFXKmWcScU",
"toAddress": "TQH8ygbS8BAnzSQ9uxR9vXHJYMQVRvbgPg",
"layer": APTransactionLayer.L1Transaction,
"date": "2024-08-19T10:03:58.649Z",
"amount": "1.000000",
"coinSymbol": APNetworkSymbol.Tron,
"status": APTransactionStatus.Confirmed,
"txHash": "28a9880ad2ef3b7be1c40763128ec9630ab74e4749a3c81037c3501e4209bfcc",
"internalFee": {
"deposit": "0.020000"
},
"l2TxnHash": "ASe5659e1700b9004ef06a622e49b6d367d3a76d3fed5e7872aaf684b51b824a89",
}{
"fromAddress": "TTVkK6hGoAFhALG9NTkUDHjcFFXKmWcScU",
"toAddress": "TQH8ygbS8BAnzSQ9uxR9vXHJYMQVRvbgPg",
"layer": APTransactionLayer.L1Transaction,
"date": "2024-08-19T10:03:58.649Z",
"amount": "1.000000",
"coinSymbol": APNetworkSymbol.Tron,
"status": APTransactionStatus.Confirmed,
"txHash": "28a9880ad2ef3b7be1c40763128ec9630ab74e4749a3c81037c3501e4209bfcc",
"internalFee": {
"deposit": "0.020000"
},
"l2TxnHash": "ASe5659e1700b9004ef06a622e49b6d367d3a76d3fed5e7872aaf684b51b824a89",
}{
FromAddress: "TTVkK6hGoAFhALG9NTkUDHjcFFXKmWcScU",
ToAdress: "TQH8ygbS8BAnzSQ9uxR9vXHJYMQVRvbgPg",
Layer: akashicpay.L1,
InitiatedAt: "2024-08-19T10:03:58.649Z",
ConfirmedAt: "2024-08-19T10:04:56.873Z",
Amount: "1.000000",
CoinSymbol: akashicpay.TRX_SHASTA,
TokenSymbol: akashicpay.USDT,
Status: akashicpay.CONFIRMED,
FeesPaid: "2.789234"
TxHash: "28a9880ad2ef3b7be1c40763128ec9630ab74e4749a3c81037c3501e4209bfcc",
InternalFee: {
Withdraw: "0.020000"
},
Identifier: "user123",
DepositRequest: akashicPay.DepositRequest{}, // Populated if deposit requested with referenceId
SenderInfo: akashicPay.UserInfo{Identity: "AS4850e9d8519ebe1f1979096f89b90b6efd0aa62535354965c5fbce94f54422c8"},
ReceiverInfo: akashicPay.UserInfo{}, // Populated if a deposit
FeeisDelegated: true,
L2TxnHash: "ASe5659e1700b9004ef06a622e49b6d367d3a76d3fed5e7872aaf684b51b824a89",
}Last updated
Was this helpful?