MercadoPagoCheckoutError
SDK error following the 5-audience pattern:
End users - localized messages
Runtime code - pattern matching via sealed class
Developers - debug descriptions
Monitoring - stable error codes
SDK consumers - clean API without internal visibility
Inheritors
Types
Link copied to clipboard
data class ConfigurationError(val code: ErrorCode, val messageError: String, val localized: String) : MercadoPagoCheckoutError
SDK configuration or initialization errors.
Link copied to clipboard
data class NetworkError(val code: ErrorCode, val messageError: String, val localized: String, val throwable: Throwable?) : MercadoPagoCheckoutError
Network-related errors such as connection failures, timeouts, or unavailability.
Link copied to clipboard
data class ServiceError(val code: ErrorCode, val messageError: String, val localized: String, val throwable: Throwable? = null) : MercadoPagoCheckoutError
Service-related errors including API failures, validation errors, and server-side issues.
Link copied to clipboard
data class UnknownError(val code: ErrorCode, val messageError: String, val localized: String, val throwable: Throwable?) : MercadoPagoCheckoutError
Unknown or unexpected errors.