Class PassthroughPaymentConfigurationServiceImpl
java.lang.Object
org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayConfigurationService
org.broadleafcommerce.core.checkout.service.gateway.PassthroughPaymentConfigurationServiceImpl
- All Implemented Interfaces:
org.broadleafcommerce.common.payment.service.PaymentGatewayConfigurationService
@Service("blPassthroughPaymentConfigurationService")
public class PassthroughPaymentConfigurationServiceImpl
extends org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayConfigurationService
A Default Configuration to handle Passthrough Payments, for example COD payments.
This default implementation just supports a rollback service and transaction service.
- Author:
- Elbert Bautista (elbertbautista)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.broadleafcommerce.common.payment.service.PaymentGatewayConfigurationprotected org.broadleafcommerce.common.payment.service.PaymentGatewayRollbackServiceprotected org.broadleafcommerce.common.payment.service.PaymentGatewayTransactionService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.broadleafcommerce.common.payment.service.PaymentGatewayConfigurationorg.broadleafcommerce.common.payment.service.PaymentGatewayTransactionServiceMethods inherited from class org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayConfigurationService
getClientTokenService, getCreditCardExtensionHandler, getCreditCardService, getCreditCardTypesExtensionHandler, getCustomerService, getFieldExtensionHandler, getFraudService, getHostedService, getReportingService, getRollbackService, getSubscriptionService, getTransactionConfirmationService, getTransparentRedirectService, getWebResponseService
-
Field Details
-
configuration
protected org.broadleafcommerce.common.payment.service.PaymentGatewayConfiguration configuration -
rollbackService
protected org.broadleafcommerce.common.payment.service.PaymentGatewayRollbackService rollbackService -
transactionService
protected org.broadleafcommerce.common.payment.service.PaymentGatewayTransactionService transactionService
-
-
Constructor Details
-
PassthroughPaymentConfigurationServiceImpl
public PassthroughPaymentConfigurationServiceImpl()
-
-
Method Details
-
getConfiguration
public org.broadleafcommerce.common.payment.service.PaymentGatewayConfiguration getConfiguration()- Specified by:
getConfigurationin interfaceorg.broadleafcommerce.common.payment.service.PaymentGatewayConfigurationService- Overrides:
getConfigurationin classorg.broadleafcommerce.common.payment.service.AbstractPaymentGatewayConfigurationService
-
getTransactionService
public org.broadleafcommerce.common.payment.service.PaymentGatewayTransactionService getTransactionService()- Specified by:
getTransactionServicein interfaceorg.broadleafcommerce.common.payment.service.PaymentGatewayConfigurationService- Overrides:
getTransactionServicein classorg.broadleafcommerce.common.payment.service.AbstractPaymentGatewayConfigurationService
-