UsedPaymentInstrumentTransaction

public protocol UsedPaymentInstrumentTransaction

A subtransaction associated with a payment instrument

  • The type of transaction.

    Declaration

    Swift

    var type: TransactionSummaryPaymentType? { get }
  • Timestamp of when the transaction occurred

    Declaration

    Swift

    var executionTime: Date? { get }
  • The reference for the payment. If a refund this is the reference to the transaction being refunded.

    Declaration

    Swift

    var paymentTransactionRef: String? { get }
  • The reference for the refund.

    Declaration

    Swift

    var refundTransactionRef: String? { get }
  • The current status of the transactions

    Declaration

    Swift

    var status: TransactionSummaryPaymentStatus? { get }
  • The amount charged against or refunded to this instrument

    Declaration

    Swift

    var amount: Decimal? { get }