case TTPConfigurationFailed(TTPConfigurationError)
Errors related to Tap to Pay configuration or payment processing.
case TTPPaymentFailed(TTPPaymentError)
Errors related to Tap to Pay payment processing.
case blockedAccount
The merchant account is blocked or locked.
case decodingFailure
The response could not be parsed.
case failedToConfirmSurcharge(Error)
Errors related to failed surcharge confirmation.
case invalidParameters(String)
Errors related to invalid parameters.
case invalidRequest
The request was malformed or invalid.
case invalidTransactionResponse
Errors related to missing merchant code.
case missingLocationID
Errors related to missing required parameters.
case missingTerminalID
Errors related to missing required parameters.
case network(description: String, underlying: Error?)
A network-related error occurred.
case server(message: String?)
An error occurred on the server (HTTP 4xx/5xx).
case unauthorized
Authentication failed or is missing.
case unknown(underlying: Error?)
An unknown error occurred.
case unsupportedPlatform(requiredVersion: String)
The platform does not meet required OS version.