Package ch.datatrans.payment.exception

Types

AuthenticationException
Link copied to clipboard
class AuthenticationException : TransactionException
This class contains information which is available when authentication fails.
AuthorizationException
Link copied to clipboard
class AuthorizationException : TransactionException
This class contains information which is available when authorization fails.
BackendException
Link copied to clipboard
class BackendException : Exception
This class contains information which is available when the datatrans backend returns an error.
ModuleMissingException
Link copied to clipboard
class ModuleMissingException(paymentMethodType: PaymentMethodType) : TechnicalException
This class contains information when a specific payment method was requested but the request can not be fulfilled because the module for the payment method was explicitly excluded.
PCIPTokenizationRequestException
Link copied to clipboard
open class PCIPTokenizationRequestException : Exception
This class includes the error message and other details of a PCI Proxy tokenization request.
TechnicalException
Link copied to clipboard
open class TechnicalException : TransactionException
This class contains information which is available when there is a technical problem for example when Google Pay fails for an unknown reason.
TransactionException
Link copied to clipboard
open class TransactionException : Exception
This class includes the error message and other details of a transaction.
TWINTNotInstalledException
Link copied to clipboard
class TWINTNotInstalledException : TechnicalException
This class contains information which is available if a user selects the TWINT payment method without having the app installed.