All Classes and Interfaces
Class
Description
An abstract class that is used to execute the requests to the gateway API using the
WebClient
.Combined domain representing an order and its fulfillments.
Provider that is used to read the Order history from the Order Ops service.
The default implementation for
TabbyExternalCallService
.Reads the Order history for the authorized customer, and populates the Tabby payment with the
buyer and order history data, based on the result.
The default payment statuses.
The default implementation of
TabbyPaymentValidator
.The default implementation for
TabbyRequestService
.The default implementation for the
TabbyResponseService
.The default implementation for
TabbyRollbackService
.The default session statuses.
The default implementation of
CustomerOrderInfoProvider
.The configuration for the external order operation API provider.
The properties for the Tabby API configuration.
Alternative to
DefaultClientCredentialsTokenResponseClient
that uses WebClient
and allows for access token response that contain additional non-String parameters.Defines a generic error that can be thrown in response to receiving an error from an API that one
of the providers received.
Generates a Page representing the data and page data received as a response from another service.
Contains properties dictating SSL verification.
This component implements
OAuth2AuthorizedClientManager
and internally instantiates and
delegates to AuthorizedClientServiceOAuth2AuthorizedClientManager
.Extra data (booking info, insurance, flight reservations, ...) as serialized JSON
The request data to capture the Tabby payment.
The Tabby Checkout session.
Initializes the default property overrides for the Tabby payment module
The Tabby error response.
General exception handler registry for handlers not exclusive to a single controller.
The service to execute the external calls to the Tabby API.
Extensions of
PaymentCallbackSecurityTokenUtil
since Tabby URLs are stored as a
serialized JSON object.The Status of the Tabby payment.
Validator meant to ensure that
PaymentValidationRequest
objects are sufficiently
configured for the Tabby Payment Services gateway.Exception thrown in response to receiving an error from the Tabby Pre-Scoring API.
The request data to capture the Tabby payment.
An exception is thrown when a problem is encountered while creating a Tabby API request based on
a
PaymentRequest
.This service is responsible for converting the
TabbyPaymentRequest
to the appropriate
request object for the Tabby API.An exception is thrown when a problem is encountered while converting a Tabby API response into a
PaymentResponse
.This service is responsible for converting the Tabby API response to the
PaymentResponse
.The service to rollback the transactions.
The Tabby Checkout session configuration.
The Status of the Tabby session.
The webhook event.