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
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
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 status.
Link copied to clipboard
Status reason for FAILED transactions.
Link copied to clipboard
Model describing transfer metadata.
Link copied to clipboard
Transaction type.