Uses of Package
com.broadleafcommerce.paymentgateway.service
-
Classes in com.broadleafcommerce.paymentgateway.service used by com.broadleafcommerce.paymentgateway.service Class Description FailureCountExposable This interface is a lightweight replacement of gateway-specific classes extending AbstractExternalPaymentGatewayCall, and it helps expose some f the QoS inner methods, for testing purposes.PaymentGatewayConfiguration This API is intended to define the specific configuration parameters that this gateway implementation currently supports.PaymentGatewayTypeAware This API is intended to identify the relatedPaymentGatewayType
so that the resource can be easily identified by the payment gateway type inPaymentGatewayResourceProvider
. -
Classes in com.broadleafcommerce.paymentgateway.service used by com.broadleafcommerce.paymentgateway.service.passthrough Class Description PaymentGatewayConfiguration This API is intended to define the specific configuration parameters that this gateway implementation currently supports.PaymentGatewayPaymentValidator Validator meant to ensure thatPaymentValidationRequest
objects are sufficiently configured, allowing transactions to be executed via the relatedPaymentGatewayTransactionService
implementation.PaymentGatewayTransactionService This is an interface that provides the basic functions to create billable credit card transactionsPaymentGatewayTypeAware This API is intended to identify the relatedPaymentGatewayType
so that the resource can be easily identified by the payment gateway type inPaymentGatewayResourceProvider
. -
Classes in com.broadleafcommerce.paymentgateway.service used by com.broadleafcommerce.paymentgateway.service.provider Class Description PaymentGateway3DSTransactionLookupService This service is responsible for interacting with the payment gateway to fetch the payment details.PaymentGatewayConfiguration This API is intended to define the specific configuration parameters that this gateway implementation currently supports.PaymentGatewayCustomerService Several payment gateways allow you to manage Customer and Credit Card Information from the gateway allowing you to create a transaction from the tokenized customer or payment method at a later date.PaymentGatewayHostedService Certain Payment Integrations allow you to use a Hosted Solution, such as PayPal Express and SagePay Form.PaymentGatewayPaymentModificationService This service is responsible for interacting with the payment gateway to modify a payment's paymentMethodProperties.PaymentGatewayPaymentValidator Validator meant to ensure thatPaymentValidationRequest
objects are sufficiently configured, allowing transactions to be executed via the relatedPaymentGatewayTransactionService
implementation.PaymentGatewayReportingService This API provides the ability to get the status of a Transaction after it has been submitted to the Gateway.PaymentGatewayRollbackService This API allows each module to provide its own implementation for rollback.PaymentGatewaySavedPaymentMethodService This service is responsible for interacting with the payment gateway for the saved payment methods.PaymentGatewayTransactionResponseService This service is intended to record transactions from the payment gateway and build aPaymentResponse
from theGatewayTransactionResponse
.PaymentGatewayTransactionResponseValidator This interface provides an extension point for payment gateway implementations to add validation to the transaction confirmation service.PaymentGatewayTransactionService This is an interface that provides the basic functions to create billable credit card transactionsPaymentGatewayWebhookHandler A gateway-specific interface to assist with the interpretation & processing of payment gateway webhook requests.