Final Balance Result
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(outcome: RequestOutcome = RequestOutcome.SUCCESSFUL, receipts: List<Receipt> = emptyList(), errorReason: ErrorReason? = null)