Class SamplePaymentGatewayCustomerServiceImpl
java.lang.Object
org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayCustomerService
org.broadleafcommerce.payment.service.gateway.SamplePaymentGatewayCustomerServiceImpl
- All Implemented Interfaces:
org.broadleafcommerce.common.payment.service.PaymentGatewayCustomerService
@Service("blSamplePaymentGatewayCustomerService")
public class SamplePaymentGatewayCustomerServiceImpl
extends org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayCustomerService
- Author:
- Chris Kittrell (ckittrell)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.broadleafcommerce.common.payment.dto.PaymentResponseDTObuildSampleGatewayResponse(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO, PaymentTransactionType transactionType) org.broadleafcommerce.common.payment.dto.PaymentResponseDTOcreateGatewayCustomer(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO) org.broadleafcommerce.common.payment.dto.PaymentResponseDTOdeleteGatewayCustomer(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO) protected voidparseCreditCard(org.broadleafcommerce.common.payment.dto.PaymentResponseDTO responseDTO, org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO) protected voidparseCustomer(org.broadleafcommerce.common.payment.dto.PaymentResponseDTO responseDTO, org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO) protected voidparsePaymentToken(org.broadleafcommerce.common.payment.dto.PaymentResponseDTO responseDTO) org.broadleafcommerce.common.payment.dto.PaymentResponseDTOupdateGatewayCustomer(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO)
-
Field Details
-
RESPONSE_MAP_KEY_PREFEIX
- See Also:
-
-
Constructor Details
-
SamplePaymentGatewayCustomerServiceImpl
public SamplePaymentGatewayCustomerServiceImpl()
-
-
Method Details
-
createGatewayCustomer
public org.broadleafcommerce.common.payment.dto.PaymentResponseDTO createGatewayCustomer(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO) throws org.broadleafcommerce.common.vendor.service.exception.PaymentException - Specified by:
createGatewayCustomerin interfaceorg.broadleafcommerce.common.payment.service.PaymentGatewayCustomerService- Overrides:
createGatewayCustomerin classorg.broadleafcommerce.common.payment.service.AbstractPaymentGatewayCustomerService- Throws:
org.broadleafcommerce.common.vendor.service.exception.PaymentException
-
updateGatewayCustomer
public org.broadleafcommerce.common.payment.dto.PaymentResponseDTO updateGatewayCustomer(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO) throws org.broadleafcommerce.common.vendor.service.exception.PaymentException - Specified by:
updateGatewayCustomerin interfaceorg.broadleafcommerce.common.payment.service.PaymentGatewayCustomerService- Overrides:
updateGatewayCustomerin classorg.broadleafcommerce.common.payment.service.AbstractPaymentGatewayCustomerService- Throws:
org.broadleafcommerce.common.vendor.service.exception.PaymentException
-
deleteGatewayCustomer
public org.broadleafcommerce.common.payment.dto.PaymentResponseDTO deleteGatewayCustomer(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO) throws org.broadleafcommerce.common.vendor.service.exception.PaymentException - Specified by:
deleteGatewayCustomerin interfaceorg.broadleafcommerce.common.payment.service.PaymentGatewayCustomerService- Overrides:
deleteGatewayCustomerin classorg.broadleafcommerce.common.payment.service.AbstractPaymentGatewayCustomerService- Throws:
org.broadleafcommerce.common.vendor.service.exception.PaymentException
-
buildSampleGatewayResponse
protected org.broadleafcommerce.common.payment.dto.PaymentResponseDTO buildSampleGatewayResponse(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO, PaymentTransactionType transactionType) -
parseCustomer
protected void parseCustomer(org.broadleafcommerce.common.payment.dto.PaymentResponseDTO responseDTO, org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO) -
parseCreditCard
protected void parseCreditCard(org.broadleafcommerce.common.payment.dto.PaymentResponseDTO responseDTO, org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO) -
parsePaymentToken
protected void parsePaymentToken(org.broadleafcommerce.common.payment.dto.PaymentResponseDTO responseDTO)
-