Class PassthroughPaymentTransactionService
java.lang.Object
org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayTransactionService
org.broadleafcommerce.common.payment.service.PassthroughPaymentTransactionService
- All Implemented Interfaces:
PaymentGatewayTransactionService
@Service("blPassthroughPaymentTransactionService")
public class PassthroughPaymentTransactionService
extends AbstractPaymentGatewayTransactionService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauthorize
(PaymentRequestDTO paymentRequestDTO) authorizeAndCapture
(PaymentRequestDTO paymentRequestDTO) capture
(PaymentRequestDTO paymentRequestDTO) refund
(PaymentRequestDTO paymentRequestDTO) reverseAuthorize
(PaymentRequestDTO paymentRequestDTO) voidPayment
(PaymentRequestDTO paymentRequestDTO)
-
Constructor Details
-
PassthroughPaymentTransactionService
public PassthroughPaymentTransactionService()
-
-
Method Details
-
authorize
- Specified by:
authorize
in interfacePaymentGatewayTransactionService
- Overrides:
authorize
in classAbstractPaymentGatewayTransactionService
- Throws:
PaymentException
-
capture
- Specified by:
capture
in interfacePaymentGatewayTransactionService
- Overrides:
capture
in classAbstractPaymentGatewayTransactionService
- Throws:
PaymentException
-
authorizeAndCapture
public PaymentResponseDTO authorizeAndCapture(PaymentRequestDTO paymentRequestDTO) throws PaymentException - Specified by:
authorizeAndCapture
in interfacePaymentGatewayTransactionService
- Overrides:
authorizeAndCapture
in classAbstractPaymentGatewayTransactionService
- Throws:
PaymentException
-
reverseAuthorize
public PaymentResponseDTO reverseAuthorize(PaymentRequestDTO paymentRequestDTO) throws PaymentException - Specified by:
reverseAuthorize
in interfacePaymentGatewayTransactionService
- Overrides:
reverseAuthorize
in classAbstractPaymentGatewayTransactionService
- Throws:
PaymentException
-
refund
- Specified by:
refund
in interfacePaymentGatewayTransactionService
- Overrides:
refund
in classAbstractPaymentGatewayTransactionService
- Throws:
PaymentException
-
voidPayment
- Specified by:
voidPayment
in interfacePaymentGatewayTransactionService
- Overrides:
voidPayment
in classAbstractPaymentGatewayTransactionService
- Throws:
PaymentException
-