TransactionSealedAttributes
public protocol TransactionSealedAttributes
-
Date in which the transaction was transacted at.
Declaration
Swift
var transactedAt: Date { get set }
-
Date when the transaction was completed. Complete and Refund transactions only.
Declaration
Swift
var settledAt: Date? { get set }
-
Transaction amount in the card’s currency value.
Declaration
Swift
var billedAmount: CurrencyAmount { get set }
-
Transaction amount in the merchant’s currency value.
Declaration
Swift
var transactedAmount: CurrencyAmount { get set }
-
Description of the transaction - typically is the name of the merchant.
Declaration
Swift
var description: String { get set }
-
Associated reason for why the tranaction was declined (if applicable).
Declaration
Swift
var declineReason: TransactionDeclineReason? { get set }
-
List of details about this transaction depending on transaction type. Pending, complete and refund transactions will always have detail.
Declaration
Swift
var detail: [TransactionDetailChargeAttribute] { get set }