Interface | Description |
---|---|
CurrentOrderPaymentRequestService |
Simple interface for returning a
PaymentRequestDTO based on the current order in the system (like something on
threadlocal). |
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 |
The default implementation of this interface is represented in the core Broadleaf framework at
org.broadleafcommerce.core.payment.service.BroadleafPaymentGatewayCheckoutService . |
PaymentGatewayConfiguration |
This API is intended to define the specific configuration parameters
that this gateway implementation currently supports.
|
PaymentGatewayConfigurationService |
Each payment gateway module should configure an instance of this.
|
PaymentGatewayConfigurationServiceProvider |
This represents the main servic bus for grabbing configurations to configured payment gateways to execute service calls
programmatically.
|
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.
|
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.
|
PaymentGatewayTamperProofSealService |
Several Gateways have a method of communication that uses the HTTP Request/Response model
and the client's browser to transmit transaction result information back to the system.
|
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 a decoupled interface that provides
the basic functions needed to create the normal 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...
|
PaymentGatewayWebResponsePrintService |
This is a utility service that aids in translating the Request Attribute and
Request Parameters to a single String.
|
PaymentGatewayWebResponseService |
The purpose of this class, is to provide an API that will translate a web response
returned from a Payment Gateway into a PaymentResponseDTO
|
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.
|
PaymentGatewayConfigurationServiceProviderImpl | |
PaymentGatewayResolverImpl |
Default Resolver implementation.
|
PaymentGatewayTamperProofSealServiceImpl |
This default implementation encodes the seal using a URL-Safe Base64 encoder
and 'HmacSHA1'
|
PaymentGatewayWebResponsePrintServiceImpl |
This default implementation produces the Request Attributes and Request Paremeters
in JSON notation.
|
Copyright © 2017. All rights reserved.