CompletedTransaction

data class CompletedTransaction(val transactionReferenceNumber: String, val merchantReference: String, val acquirerId: String, val amount: BigDecimal, val currency: String, val panHash: PanHashResponse? = null, val receipt: ReceiptResult? = null, val amountTip: String? = null, val cardNumber: String? = null, val cardSequenceNumber: String? = null, val cardExpirationDate: String? = null, val cardAppLabel: String? = null, val cardAppId: String? = null, val transactionTime: String? = null, val dccTransactionAmount: String? = null, val dccTransactionCurrency: String? = null, val cvm: CvmType? = null, val amountRemaining: String? = null, val partialApproval: Boolean? = null, val cardIssuingCountry: String? = null, val paymentEntryMethod: PaymentEntryMethod? = null, val protocol: PaymentProtocol = PaymentProtocol.EP2, val protocolData: ProtocolData? = null)

Acquirer-created completed transaction data.

transactionReferenceNumber is different from the Terminal API runtime transactionId.

Constructors

Link copied to clipboard
constructor(transactionReferenceNumber: String, merchantReference: String, acquirerId: String, amount: BigDecimal, currency: String, panHash: PanHashResponse? = null, receipt: ReceiptResult? = null, amountTip: String? = null, cardNumber: String? = null, cardSequenceNumber: String? = null, cardExpirationDate: String? = null, cardAppLabel: String? = null, cardAppId: String? = null, transactionTime: String? = null, dccTransactionAmount: String? = null, dccTransactionCurrency: String? = null, cvm: CvmType? = null, amountRemaining: String? = null, partialApproval: Boolean? = null, cardIssuingCountry: String? = null, paymentEntryMethod: PaymentEntryMethod? = null, protocol: PaymentProtocol = PaymentProtocol.EP2, protocolData: ProtocolData? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val amountRemaining: String? = null
Link copied to clipboard
val amountTip: String? = null
Link copied to clipboard
val cardAppId: String? = null
Link copied to clipboard
val cardAppLabel: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val cardNumber: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val cvm: CvmType? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val receipt: ReceiptResult? = null
Link copied to clipboard
val transactionTime: String? = null