Transaction
data class Transaction(val amount: BigDecimal, val currency: String, val transactionTime: Instant, val paymentMeanId: UUID, val maskedIban: String, val bankName: String, val storeName: String, val storeStreet: String, val storeZipCode: String, val storeTown: String, val status: TransactionStatus, val reason: String?)
Data class describing a payment transaction
Parameters
amount
the paid amount
currency
the payment currency
transaction Time
time of the payment
payment Mean Id
id of card used for payment
masked Iban
masked Iban of card used for payment
bank Name
tha bankName the account is registered to
store Name
the name of the store where the payment was made
store Street
the street of the store where the payment was made
store Zip Code
the zip code of the store where the payment was made
store Town
the torn of the store where the payment was made
status
the status of the transaction
reason
(optional) transaction failure reason