FrameCheckoutError

Raised from FrameResult.Failed for a checkout-flow charge outcome the caller should message distinctly.

Inheritors

Types

Link copied to clipboard
class Declined(val cardholderMessage: String?) : FrameCheckoutError

The issuer declined the charge, optionally with a message safe to show the cardholder.

Link copied to clipboard

A 3D Secure challenge was required but could not be started.

Link copied to clipboard

The charge did not reach a terminal state in time. Not a decline: it may still settle.

Properties

Link copied to clipboard
open val cause: Throwable?
Link copied to clipboard
open val message: String?

Functions

Link copied to clipboard

User-facing message for the toast surface, prefixed to match NetworkingError.toastMessage.