FinalBalanceResult

data class FinalBalanceResult(val outcome: RequestOutcome = RequestOutcome.SUCCESSFUL, val receipts: List<Receipt> = emptyList(), val errorReason: ErrorReason? = null)

VCS/business-level failures (e.g. no connectivity to the acquirer) are reported here as a successful Terminal API call with outcome USER_ERROR and errorReason set, mirroring how com.wallee.atisdk.terminal.payments.PurchaseResult/com.wallee.atisdk.terminal.payments.ReversalResult report till errors. Technical/Binder-level failures still surface via com.wallee.atisdk.terminal.error.TerminalException.

Constructors

Link copied to clipboard
constructor(receiptResult: ReceiptResult)
constructor(outcome: RequestOutcome = RequestOutcome.SUCCESSFUL, receipts: List<Receipt> = emptyList(), errorReason: ErrorReason? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard