public class BarclaycardSmartPayHosted extends BasePaymentModule implements PaymentInterface
Modifier and Type | Class and Description |
---|---|
protected class |
BarclaycardSmartPayHosted.StaticData
Used to store the static data of this module
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BC_SPAY_HOSTED_GATEWAY_CODE
Module name must be the same as the class name although it can be all in lower case
|
log
basePackage, debugStackTraceExclusions
Constructor and Description |
---|
BarclaycardSmartPayHosted(KKEngIf eng)
Constructor
|
Modifier and Type | Method and Description |
---|---|
PaymentDetails |
getPaymentDetails(Order order,
PaymentInfo info)
Return a payment details object for BarclaycardSmartPayHosted IPN module
|
boolean |
isAvailable()
Returns true or false
|
void |
setStaticVariables()
Sets some static variables during setup
|
addParameters, checkZone, getCustomerSessionIdByCustomerId, getFirstAndLastNamesFromAddress, getIPAddress, getNewCriteria, getPaymentDetailsCustom, hashParameters, isGeoZoneMappedToCountry, isMultiStoreShareCustomers, splitNameIntoFirstAndLastNames, splitStreetAddressIntoNumberAndStreet
getBasketMgr, getCatMgr, getConfigMgr, getConfiguration, getConfigurationValue, getConfigurationValueAsBigDecimalWithDefault, getConfigurationValueAsBool, getConfigurationValueAsIntWithDefault, getCurrMgr, getCustMgr, getCustTagMgr, getDebugStackTraceExclusions, getEmailMgr, getEng, getLangMgr, getModuleClassName, getMultiStoreMgr, getOrderMgr, getOrderTotalMgr, getPaymentMgr, getProdMgr, getPromMgr, getRandomText, getRandomText, getResourceBundle, getRewardPointMgr, getSecMgr, getShippingMgr, getSolrMgr, getStoreId, getStoreMgr, getTaxMgr, getZoneCodeForZoneName, init, isAvailable, isAvailable, isMultiStoreShareCustomersOrProducts, setDebugStackTraceExclusions, updateStaticVariablesNow
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPaymentDetailsCustom
public static java.lang.String BC_SPAY_HOSTED_GATEWAY_CODE
public BarclaycardSmartPayHosted(KKEngIf eng) throws com.konakart.app.KKException
eng
- the engcom.konakart.app.KKException
- an unexpected KKException exceptionpublic PaymentDetails getPaymentDetails(Order order, PaymentInfo info) throws java.lang.Exception
getPaymentDetails
in interface PaymentInterface
order
- the orderinfo
- the infojava.lang.Exception
- an unexpected exceptionpublic void setStaticVariables() throws com.konakart.app.KKException
setStaticVariables
in interface PaymentInterface
com.konakart.app.KKException
- an unexpected KKException exceptionpublic boolean isAvailable() throws com.konakart.app.KKException
isAvailable
in interface PaymentInterface
com.konakart.app.KKException
- an unexpected KKException exceptionCopyright © 2018 DS Data Systems UK Ltd.