Class PassthroughPaymentRollbackServiceImpl

java.lang.Object
org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayRollbackService
org.broadleafcommerce.core.checkout.service.gateway.PassthroughPaymentRollbackServiceImpl
All Implemented Interfaces:
PaymentGatewayRollbackService

@Service("blPassthroughPaymentRollbackService") public class PassthroughPaymentRollbackServiceImpl extends AbstractPaymentGatewayRollbackService
This default implementation will create a compensating transaction response based on the transaction type passed in for any Passthrough Order Payments on the order. This is by default initiated from BroadleafCheckoutController.processPassthroughCheckout(); If an error occurs in the checkout workflow, the ConfirmPaymentsRollbackHandler gets invoked and will call this class.
Author:
Elbert Bautista (elbertbautista)