WaitingForCommitRequest

Passed to TransactionCall.onWaitingForCommit once the terminal has approved or declined a transaction started with autoCommit = false. Return a WaitingForCommitResult to commit, roll back, or defer the decision. Also available from UncommittedTransactionResult.getTrxData.

Properties

Link copied to clipboard
val aid: String?

Application identifier of the selected card application, if reported.

Link copied to clipboard

Amount the terminal actually authorised, if reported.

Link copied to clipboard

Card brand, if reported.

Link copied to clipboard

Decline/failure detail known at authorisation time, if isDeclined is true.

Link copied to clipboard

true if the terminal already declined this transaction before the commit decision. A declined authorisation can still be committed or rolled back like any other - the terminal has already reversed/voided its own side - but the caller can use this flag to short-circuit straight to rollback instead of treating the decline as a technical failure.

Functions

Link copied to clipboard
open override fun toString(): String