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:
authorizein interfacePaymentGatewayTransactionService- Overrides:
authorizein classAbstractPaymentGatewayTransactionService- Throws:
PaymentException
-
capture
- Specified by:
capturein interfacePaymentGatewayTransactionService- Overrides:
capturein classAbstractPaymentGatewayTransactionService- Throws:
PaymentException
-
authorizeAndCapture
public PaymentResponseDTO authorizeAndCapture(PaymentRequestDTO paymentRequestDTO) throws PaymentException - Specified by:
authorizeAndCapturein interfacePaymentGatewayTransactionService- Overrides:
authorizeAndCapturein classAbstractPaymentGatewayTransactionService- Throws:
PaymentException
-
reverseAuthorize
public PaymentResponseDTO reverseAuthorize(PaymentRequestDTO paymentRequestDTO) throws PaymentException - Specified by:
reverseAuthorizein interfacePaymentGatewayTransactionService- Overrides:
reverseAuthorizein classAbstractPaymentGatewayTransactionService- Throws:
PaymentException
-
refund
- Specified by:
refundin interfacePaymentGatewayTransactionService- Overrides:
refundin classAbstractPaymentGatewayTransactionService- Throws:
PaymentException
-
voidPayment
- Specified by:
voidPaymentin interfacePaymentGatewayTransactionService- Overrides:
voidPaymentin classAbstractPaymentGatewayTransactionService- Throws:
PaymentException
-