@Service(value="blSamplePaymentGatewayTransparentRedirectService")
public class SamplePaymentGatewayTransparentRedirectServiceImpl
extends org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayTransparentRedirectService
PaymentGatewayTransparentRedirectService.
This is just a sample that mimics what hidden fields a real payment gateway implementation
might put on your transparent redirect credit card form on your checkout page.
Replace with a real Payment Gateway Integration like Braintree or PayPal PayFlow.
In order to use load this demo service, you will need to component scan
the package "com.broadleafcommerce".
This should NOT be used in production, and is meant solely for demonstration
purposes only.| Modifier and Type | Field and Description |
|---|---|
protected SamplePaymentGatewayConfiguration |
configuration |
| Constructor and Description |
|---|
SamplePaymentGatewayTransparentRedirectServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.broadleafcommerce.common.payment.dto.PaymentResponseDTO |
createAuthorizeAndCaptureForm(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO) |
org.broadleafcommerce.common.payment.dto.PaymentResponseDTO |
createAuthorizeForm(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO) |
protected org.broadleafcommerce.common.payment.dto.PaymentResponseDTO |
createCommonTRFields(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO) |
org.broadleafcommerce.common.payment.dto.PaymentResponseDTO |
createCustomerPaymentTokenForm(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO) |
String |
getCreateCustomerPaymentTokenCancelURLFieldKey(org.broadleafcommerce.common.payment.dto.PaymentResponseDTO responseDTO) |
String |
getCreateCustomerPaymentTokenReturnURLFieldKey(org.broadleafcommerce.common.payment.dto.PaymentResponseDTO responseDTO) |
String |
getUpdateCustomerPaymentTokenCancelURLFieldKey(org.broadleafcommerce.common.payment.dto.PaymentResponseDTO responseDTO) |
String |
getUpdateCustomerPaymentTokenReturnURLFieldKey(org.broadleafcommerce.common.payment.dto.PaymentResponseDTO responseDTO) |
org.broadleafcommerce.common.payment.dto.PaymentResponseDTO |
updateCustomerPaymentTokenForm(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO) |
protected SamplePaymentGatewayConfiguration configuration
public SamplePaymentGatewayTransparentRedirectServiceImpl()
public String getCreateCustomerPaymentTokenReturnURLFieldKey(org.broadleafcommerce.common.payment.dto.PaymentResponseDTO responseDTO)
getCreateCustomerPaymentTokenReturnURLFieldKey in interface org.broadleafcommerce.common.payment.service.PaymentGatewayTransparentRedirectServicegetCreateCustomerPaymentTokenReturnURLFieldKey in class org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayTransparentRedirectServicepublic String getCreateCustomerPaymentTokenCancelURLFieldKey(org.broadleafcommerce.common.payment.dto.PaymentResponseDTO responseDTO)
getCreateCustomerPaymentTokenCancelURLFieldKey in interface org.broadleafcommerce.common.payment.service.PaymentGatewayTransparentRedirectServicegetCreateCustomerPaymentTokenCancelURLFieldKey in class org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayTransparentRedirectServicepublic String getUpdateCustomerPaymentTokenReturnURLFieldKey(org.broadleafcommerce.common.payment.dto.PaymentResponseDTO responseDTO)
getUpdateCustomerPaymentTokenReturnURLFieldKey in interface org.broadleafcommerce.common.payment.service.PaymentGatewayTransparentRedirectServicegetUpdateCustomerPaymentTokenReturnURLFieldKey in class org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayTransparentRedirectServicepublic String getUpdateCustomerPaymentTokenCancelURLFieldKey(org.broadleafcommerce.common.payment.dto.PaymentResponseDTO responseDTO)
getUpdateCustomerPaymentTokenCancelURLFieldKey in interface org.broadleafcommerce.common.payment.service.PaymentGatewayTransparentRedirectServicegetUpdateCustomerPaymentTokenCancelURLFieldKey in class org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayTransparentRedirectServicepublic org.broadleafcommerce.common.payment.dto.PaymentResponseDTO createAuthorizeForm(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO)
throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
createAuthorizeForm in interface org.broadleafcommerce.common.payment.service.PaymentGatewayTransparentRedirectServicecreateAuthorizeForm in class org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayTransparentRedirectServiceorg.broadleafcommerce.common.vendor.service.exception.PaymentExceptionpublic org.broadleafcommerce.common.payment.dto.PaymentResponseDTO createAuthorizeAndCaptureForm(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO)
throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
createAuthorizeAndCaptureForm in interface org.broadleafcommerce.common.payment.service.PaymentGatewayTransparentRedirectServicecreateAuthorizeAndCaptureForm in class org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayTransparentRedirectServiceorg.broadleafcommerce.common.vendor.service.exception.PaymentExceptionpublic org.broadleafcommerce.common.payment.dto.PaymentResponseDTO createCustomerPaymentTokenForm(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO)
throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
createCustomerPaymentTokenForm in interface org.broadleafcommerce.common.payment.service.PaymentGatewayTransparentRedirectServicecreateCustomerPaymentTokenForm in class org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayTransparentRedirectServiceorg.broadleafcommerce.common.vendor.service.exception.PaymentExceptionpublic org.broadleafcommerce.common.payment.dto.PaymentResponseDTO updateCustomerPaymentTokenForm(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO)
throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
updateCustomerPaymentTokenForm in interface org.broadleafcommerce.common.payment.service.PaymentGatewayTransparentRedirectServiceupdateCustomerPaymentTokenForm in class org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayTransparentRedirectServiceorg.broadleafcommerce.common.vendor.service.exception.PaymentExceptionprotected org.broadleafcommerce.common.payment.dto.PaymentResponseDTO createCommonTRFields(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO)
Copyright © 2017. All rights reserved.