@Service(value="blCustomerCreditTransactionService")
public class CustomerCreditTransactionServiceImpl
extends org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayTransactionService
Modifier and Type | Field and Description |
---|---|
protected CreditAccountService |
creditAccountService |
protected CustomerCreditAccountService |
customerCreditAccountService |
protected static String |
EXPIRED |
protected static String |
INSUFFICIENT_FUNDS |
protected org.broadleafcommerce.core.order.service.OrderService |
orderService |
Constructor and Description |
---|
CustomerCreditTransactionServiceImpl() |
Modifier and Type | Method and Description |
---|---|
org.broadleafcommerce.common.payment.dto.PaymentResponseDTO |
authorize(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO) |
org.broadleafcommerce.common.payment.dto.PaymentResponseDTO |
authorizeAndCapture(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO) |
org.broadleafcommerce.common.payment.dto.PaymentResponseDTO |
capture(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO) |
CreditAccount |
getAccount(String accountNumber) |
protected String |
maskAccountNumber(String accountNumber) |
org.broadleafcommerce.common.payment.dto.PaymentResponseDTO |
refund(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO) |
org.broadleafcommerce.common.payment.dto.PaymentResponseDTO |
reverseAuthorize(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO) |
org.broadleafcommerce.common.payment.dto.PaymentResponseDTO |
voidPayment(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO) |
protected CustomerCreditAccountService customerCreditAccountService
protected CreditAccountService creditAccountService
protected org.broadleafcommerce.core.order.service.OrderService orderService
protected static final String EXPIRED
protected static final String INSUFFICIENT_FUNDS
public CustomerCreditTransactionServiceImpl()
public org.broadleafcommerce.common.payment.dto.PaymentResponseDTO authorize(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO) throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
authorize
in interface org.broadleafcommerce.common.payment.service.PaymentGatewayTransactionService
authorize
in class org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayTransactionService
org.broadleafcommerce.common.vendor.service.exception.PaymentException
public org.broadleafcommerce.common.payment.dto.PaymentResponseDTO capture(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO) throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
capture
in interface org.broadleafcommerce.common.payment.service.PaymentGatewayTransactionService
capture
in class org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayTransactionService
org.broadleafcommerce.common.vendor.service.exception.PaymentException
public org.broadleafcommerce.common.payment.dto.PaymentResponseDTO authorizeAndCapture(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO) throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
authorizeAndCapture
in interface org.broadleafcommerce.common.payment.service.PaymentGatewayTransactionService
authorizeAndCapture
in class org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayTransactionService
org.broadleafcommerce.common.vendor.service.exception.PaymentException
public org.broadleafcommerce.common.payment.dto.PaymentResponseDTO reverseAuthorize(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO) throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
reverseAuthorize
in interface org.broadleafcommerce.common.payment.service.PaymentGatewayTransactionService
reverseAuthorize
in class org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayTransactionService
org.broadleafcommerce.common.vendor.service.exception.PaymentException
public org.broadleafcommerce.common.payment.dto.PaymentResponseDTO refund(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO) throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
refund
in interface org.broadleafcommerce.common.payment.service.PaymentGatewayTransactionService
refund
in class org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayTransactionService
org.broadleafcommerce.common.vendor.service.exception.PaymentException
public org.broadleafcommerce.common.payment.dto.PaymentResponseDTO voidPayment(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO) throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
voidPayment
in interface org.broadleafcommerce.common.payment.service.PaymentGatewayTransactionService
voidPayment
in class org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayTransactionService
org.broadleafcommerce.common.vendor.service.exception.PaymentException
public CreditAccount getAccount(String accountNumber)
Copyright © 2019. All rights reserved.