public class Authorizenet extends BasePaymentModule implements PaymentInterface
Modifier and Type | Class and Description |
---|---|
protected class |
Authorizenet.StaticData
Used to store the static data of this module
|
log
basePackage, debugStackTraceExclusions
Constructor and Description |
---|
Authorizenet(KKEngIf eng)
Constructor
|
Modifier and Type | Method and Description |
---|---|
PaymentDetails |
getPaymentDetails(Order order,
PaymentInfo info)
Return a payment details object for Authorize.Net IPN module
|
PaymentDetails |
getPaymentDetailsCustom(java.lang.String sessionId,
NameValueIf[] parameters)
Method used to return any custom information required from the payment module.
|
boolean |
isAvailable()
Returns true or false
|
void |
setStaticVariables()
Sets some static variables during setup
|
addParameters, checkZone, getCustomerSessionIdByCustomerId, getFirstAndLastNamesFromAddress, getIPAddress, getNewCriteria, 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
public Authorizenet(KKEngIf eng) throws com.konakart.app.KKException
eng
- the engcom.konakart.app.KKException
- an unexpected KKException exceptionpublic void setStaticVariables() throws com.konakart.app.KKException
setStaticVariables
in interface PaymentInterface
com.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 boolean isAvailable() throws com.konakart.app.KKException
isAvailable
in interface PaymentInterface
com.konakart.app.KKException
- an unexpected KKException exceptionpublic PaymentDetails getPaymentDetailsCustom(java.lang.String sessionId, NameValueIf[] parameters) throws java.lang.Exception
getPaymentDetailsCustom
in interface PaymentInterface
getPaymentDetailsCustom
in class BasePaymentModule
sessionId
- the sessionIdparameters
- the parametersjava.lang.Exception
- an unexpected exceptionCopyright © 2011 DS Data Systems UK Ltd.