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
.The default implementation for
CheckoutComApplePayCertificateAndKeyProvider
.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 exception thrown due to an issue when generating a signature based on a webhook request.