All Classes and Interfaces

Class
Description
Enums to map from Checkout.com's ActionType to Broadleaf's DefaultTransactionTypes.
 
Exception thrown when the CheckoutApi fails to initialize.
The provider that is used to get the Apple Pay certificate and privet key.
Exception thrown when the Apple Pay certificate or key cannot be found, read or the SslContext cannot be created with provided certificates.
 
Properties used to configure the Apple Pay integration
The provider that is used to create the WebClient with the SslContext and Apple Pay certificates.
 
 
 
Object containing the http metadata properties like status code, body, and request id from a Checkout.com response
Validator meant to ensure that PaymentValidationRequest objects are sufficiently configured for the Checkout.com gateway.
 
The default implementation to exchange the Apple Pay token for a reference token that can be used later to request a payment.
 
 
 
 
 
 
Exception thrown when the validation of the Apple Pay session failed.
The request that is used to validate the Apple Pay session.
 
The service to validate the Apple Pay session.
 
 
 
 
 
 
 
This interface represents the webhook types that can be handled by DefaultCheckoutComGatewayWebhookHandler
Properties used to configure the Checkout.com integration library.
 
Exception thrown when the request payload for a Checkout.com SDK interaction cannot be created based on the provided PaymentRequest.
Exception thrown when the response from the Checkout.com SDK cannot be successfully translated into a PaymentResponse.
 
Deprecated, for removal: This API element is subject to removal in a future version.
this is not secure and not advised to use beyond dev env.
Default implementation for CheckoutComApplePayWebClientProvider.
 
 
The default implementation of CheckoutComPaymentGatewayPaymentValidator.
 
 
 
 
The default implementation of CheckoutComWalletSessionService.
The default implementation for ExchangeWalletTokenService
Exchange a digital wallet payment token for a reference token that can be used later to request a payment.
The implementation for CheckoutComApplePayCertificateAndKeyProvider that expects private key and certificate to be base64 encoded string.
The exception thrown due to an issue when generating a signature based on a webhook request.