@NonNullApi
Interface | Description |
---|---|
CurrentCustomerPaymentRequestService |
Simple interface for returning a
PaymentRequest based on the current customer in the
system (like something on threadlocal). |
CustomerPaymentGatewayService |
This is designed as a generic contract for allowing payment modules to tokenize payments and add
it to a customer profile represented in Broadleaf while still staying decoupled from any of the
Broadleaf core framework concepts.
|
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.
|
PaymentGatewayCheckoutService |
This is designed as a generic contract for allowing payment modules to add payments to an order
represented in Broadleaf while still staying decoupled from any of the Broadleaf core framework
concepts.
|
PaymentGatewayClientTokenService |
The intention of this API is to generate the necessary parameters and fields needed by the
payment gateway's JavaScript library in order to create a tokenization request.
|
PaymentGatewayConfiguration |
This API is intended to define the specific configuration parameters that this gateway
implementation currently supports.
|
PaymentGatewayCreditCardService |
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.
|
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.
|
PaymentGatewayFraudService |
Certain Payment Integrations allow you to use Fraud Services like Address Verification and Buyer
Authentication, such as PayPal Payments Pro (PayFlow Edition)
|
PaymentGatewayHostedService |
Certain Payment Integrations allow you to use a Hosted Solution, such as PayPal Express and
SagePay Form.
|
PaymentGatewayPaymentValidator |
Validator meant to ensure that
Payment objects are sufficiently configured, allowing
transactions to be executed via the related PaymentGatewayTransactionService
implementation. |
PaymentGatewayReportingService |
This API provides the ability to get the status of a Transaction after it has been submitted to
the Gateway.
|
PaymentGatewayResolver | |
PaymentGatewayRollbackService |
This API allows each module to provide its own implementation for rollback.
|
PaymentGatewaySubscriptionService |
Some gateways allow you to create a form of recurring billing by creating a subscription profile.
|
PaymentGatewayTransactionConfirmationService |
This API is intended to be called by the Checkout Workflow to confirm all Payments on the order
that have not yet been confirmed/finalized.
|
PaymentGatewayTransactionService |
This is an interface that provides the basic functions to create billable credit card
transactions
|
PaymentGatewayTransparentRedirectService |
The purpose of this class, is to provide an API that will create any gateway specific parameters
needed for a Transparent Redirect/Silent Order Post etc...
|
PaymentGatewayTypeAware |
This API is intended to identify the related
PaymentGatewayType so that the resource can
be easily identified by the various provider services
(PaymentGatewayConfigurationProvider , PaymentGatewayTransactionServiceProvider ,
PaymentGatewayRollbackServiceProvider , etc.). |
Class | Description |
---|---|
AbstractExternalPaymentGatewayCall<T,R> |
All payment gateway classes that intend to make an external call, either manually from an HTTP
Post or through an SDK which makes its own external call, should extend this class.
|
Copyright © 2021. All rights reserved.