@Service(value="blSamplePaymentGatewayFieldExtensionHandler")
public class SamplePaymentGatewayFieldExtensionHandler
extends org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandler
PaymentGatewayFieldExtensionManager
and will output the input NAMEs that are required by the
SampleMockProcessorController
Note, we don't want this loaded into the extension manager
if a real payment gateway is used, so make sure to not scan this class when
using a real implementation.
In order to use this sample extension handler, 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 org.broadleafcommerce.common.web.payment.expression.PaymentGatewayFieldExtensionManager |
extensionManager |
protected org.broadleafcommerce.common.payment.service.PaymentGatewayConfiguration |
paymentGatewayConfiguration |
| Constructor and Description |
|---|
SamplePaymentGatewayFieldExtensionHandler() |
mapFieldNamegetPriority, isEnabled, setEnabled, setPriorityprotected org.broadleafcommerce.common.web.payment.expression.PaymentGatewayFieldExtensionManager extensionManager
protected org.broadleafcommerce.common.payment.service.PaymentGatewayConfiguration paymentGatewayConfiguration
public SamplePaymentGatewayFieldExtensionHandler()
@PostConstruct public void init()
public String getCreditCardHolderName()
getCreditCardHolderName in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getCreditCardType()
getCreditCardType in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getCreditCardNum()
getCreditCardNum in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getCreditCardExpDate()
getCreditCardExpDate in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getCreditCardExpMonth()
getCreditCardExpMonth in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getCreditCardExpYear()
getCreditCardExpYear in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getCreditCardCvv()
getCreditCardCvv in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getBillToAddressFirstName()
getBillToAddressFirstName in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getBillToAddressLastName()
getBillToAddressLastName in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getBillToAddressCompanyName()
getBillToAddressCompanyName in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getBillToAddressLine1()
getBillToAddressLine1 in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getBillToAddressLine2()
getBillToAddressLine2 in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getBillToAddressCityLocality()
getBillToAddressCityLocality in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getBillToAddressStateRegion()
getBillToAddressStateRegion in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getBillToAddressPostalCode()
getBillToAddressPostalCode in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getBillToAddressCountryCode()
getBillToAddressCountryCode in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getBillToAddressPhone()
getBillToAddressPhone in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getBillToAddressEmail()
getBillToAddressEmail in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getShipToAddressFirstName()
getShipToAddressFirstName in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getShipToAddressLastName()
getShipToAddressLastName in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getShipToAddressCompanyName()
getShipToAddressCompanyName in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getShipToAddressLine1()
getShipToAddressLine1 in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getShipToAddressLine2()
getShipToAddressLine2 in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getShipToAddressCityLocality()
getShipToAddressCityLocality in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getShipToAddressStateRegion()
getShipToAddressStateRegion in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getShipToAddressPostalCode()
getShipToAddressPostalCode in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getShipToAddressCountryCode()
getShipToAddressCountryCode in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getShipToAddressPhone()
getShipToAddressPhone in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic String getShipToAddressEmail()
getShipToAddressEmail in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerpublic org.broadleafcommerce.common.payment.PaymentGatewayType getHandlerType()
getHandlerType in class org.broadleafcommerce.common.web.payment.expression.AbstractPaymentGatewayFieldExtensionHandlerCopyright © 2024. All rights reserved.