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:
rollbackAuthorize
in interfacePaymentGatewayRollbackService
- Throws:
PaymentException
-
rollbackCapture
public PaymentResponseDTO rollbackCapture(PaymentRequestDTO transactionToBeRolledBack) throws PaymentException - Specified by:
rollbackCapture
in interfacePaymentGatewayRollbackService
- Throws:
PaymentException
-
rollbackAuthorizeAndCapture
public PaymentResponseDTO rollbackAuthorizeAndCapture(PaymentRequestDTO transactionToBeRolledBack) throws PaymentException - Specified by:
rollbackAuthorizeAndCapture
in interfacePaymentGatewayRollbackService
- Throws:
PaymentException
-
rollbackRefund
public PaymentResponseDTO rollbackRefund(PaymentRequestDTO transactionToBeRolledBack) throws PaymentException - Specified by:
rollbackRefund
in interfacePaymentGatewayRollbackService
- Throws:
PaymentException
-