Transaction

constructor(amount: BigDecimal, currency: String, transactionTime: Instant, paymentMeanId: UUID, maskedIban: String, bankName: String, storeName: String, storeStreet: String, storeZipCode: String, storeTown: String, status: TransactionStatus, reason: String?)

Parameters

amount

the paid amount

currency

the payment currency

transactionTime

time of the payment

paymentMeanId

id of card used for payment

maskedIban

masked Iban of card used for payment

bankName

tha bankName the account is registered to

storeName

the name of the store where the payment was made

storeStreet

the street of the store where the payment was made

storeZipCode

the zip code of the store where the payment was made

storeTown

the torn of the store where the payment was made

status

the status of the transaction

reason

(optional) transaction failure reason