MatchedExternalAccountTransactionImpl

Default implementation of MatchedExternalAccountTransaction, takes an ExternalAccountTransaction and SBReceipt object and extracts the necessary information to fulfill the interface

Functions

getAmount
Link copied to clipboard
open fun getAmount(): Double
Amount of transaction
getCurrencyCode
Link copied to clipboard
open fun getCurrencyCode(): String
Currency code of transaction
getDate
Link copied to clipboard
open fun getDate(): String
Date that transaction occurred, `yyyy-MM-dd'T'HH:mm:ssZ`
getId
Link copied to clipboard
open fun getId(): String
Unique identifier for the transaction
getMaskedAccountNumber
Link copied to clipboard
open fun getMaskedAccountNumber(): String
The masked number of the account used to make the transaction.(Most likely a 12 digit number.
getMerchantName
Link copied to clipboard
open fun getMerchantName(): String
Name of merchant
getPostedDate
Link copied to clipboard
open fun getPostedDate(): String
Date that transaction had finished processing and was posted for client to see(`yyyy-MM-dd'T'HH:mm:ssZ`)
getReceipt
Link copied to clipboard
open fun getReceipt(): MatchedReceiptInfo
The matched receipt
getSummary
Link copied to clipboard
open fun getSummary(): String
A description of transaction
toString
Link copied to clipboard
open fun toString(): String