Class AbstractPaymentGatewayRollbackService
java.lang.Object
org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayRollbackService
- All Implemented Interfaces:
PaymentGatewayRollbackService
- Direct Known Subclasses:
PassthroughPaymentRollbackServiceImpl
public class AbstractPaymentGatewayRollbackService
extends Object
implements PaymentGatewayRollbackService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionrollbackAuthorize(PaymentRequestDTO transactionToBeRolledBack) rollbackAuthorizeAndCapture(PaymentRequestDTO transactionToBeRolledBack) rollbackCapture(PaymentRequestDTO transactionToBeRolledBack) rollbackRefund(PaymentRequestDTO transactionToBeRolledBack)
-
Constructor Details
-
AbstractPaymentGatewayRollbackService
public AbstractPaymentGatewayRollbackService()
-
-
Method Details
-
rollbackAuthorize
public PaymentResponseDTO rollbackAuthorize(PaymentRequestDTO transactionToBeRolledBack) throws PaymentException - Specified by:
rollbackAuthorizein interfacePaymentGatewayRollbackService- Throws:
PaymentException
-
rollbackCapture
public PaymentResponseDTO rollbackCapture(PaymentRequestDTO transactionToBeRolledBack) throws PaymentException - Specified by:
rollbackCapturein interfacePaymentGatewayRollbackService- Throws:
PaymentException
-
rollbackAuthorizeAndCapture
public PaymentResponseDTO rollbackAuthorizeAndCapture(PaymentRequestDTO transactionToBeRolledBack) throws PaymentException - Specified by:
rollbackAuthorizeAndCapturein interfacePaymentGatewayRollbackService- Throws:
PaymentException
-
rollbackRefund
public PaymentResponseDTO rollbackRefund(PaymentRequestDTO transactionToBeRolledBack) throws PaymentException - Specified by:
rollbackRefundin interfacePaymentGatewayRollbackService- Throws:
PaymentException
-