Transaction

data class Transaction(val id: String, val slipId: String, val customerId: String, val accountId: String, val type: TransactionType?, val amount: Long?, val currencyCode: String?, val fees: List<SimpleFeePayment>?, val creationTime: Calendar?, val lastChangeDate: Calendar?, val direction: TransactionDirection, val paymentType: PaymentType?, val status: TransactionStatus, val statusReason: String?, val merchantRefNum: String?, val balance: Long?, val recipientReference: String?, val fxAmount: FxAmount?, val transferDetails: TransferDetails?, val peerDetails: PeerDetails?, val instrumentDetails: PaymentInstrumentTransactionDetails?)

Data class containing the details of a transaction.

Constructors

Link copied to clipboard
constructor(id: String, slipId: String, customerId: String, accountId: String, type: TransactionType?, amount: Long?, currencyCode: String?, fees: List<SimpleFeePayment>?, creationTime: Calendar?, lastChangeDate: Calendar?, direction: TransactionDirection, paymentType: PaymentType?, status: TransactionStatus, statusReason: String?, merchantRefNum: String?, balance: Long?, recipientReference: String?, fxAmount: FxAmount?, transferDetails: TransferDetails?, peerDetails: PeerDetails?, instrumentDetails: PaymentInstrumentTransactionDetails?)

Properties

Link copied to clipboard

Account ID associated with this transaction.

Link copied to clipboard
val amount: Long?

Transaction amount in minor units.

Link copied to clipboard

Balance of the account after the transaction in minor currency units.

Link copied to clipboard

The time the transaction was created in the form of Calendar.

Link copied to clipboard

Currency alphabetic code as specified by ISO 4217.

Link copied to clipboard

Wallet customer ID.

Link copied to clipboard

Transaction direction.

Link copied to clipboard

List of fees associated with the transaction.

Link copied to clipboard

Contains the amount in converted currency during currency conversion.

Link copied to clipboard
val id: String

Transaction ID.

Link copied to clipboard

The time the transaction was last changed in the form of Calendar.

Link copied to clipboard

Customer identifier used in Partner system.

Link copied to clipboard

Type of instrument. Used as discriminator for different Payment types.

Link copied to clipboard

Model describing peer metadata.

Link copied to clipboard

Additional reference information for the recipient passed by the sender of the transaction. This information is not valid or present for all transaction types.

Link copied to clipboard

Transaction Slip ID.

Link copied to clipboard

Transaction status.

Link copied to clipboard

Status reason for FAILED transactions.

Link copied to clipboard

Model describing transfer metadata.

Link copied to clipboard

Transaction type.