com.konakart.bl.modules.payment.barclaycardsmartpayhosted
Class BarclaycardSmartPayHosted

java.lang.Object
  extended by com.konakart.bl.modules.BaseModule
      extended by com.konakart.bl.modules.payment.BasePaymentModule
          extended by com.konakart.bl.modules.payment.barclaycardsmartpayhosted.BarclaycardSmartPayHosted
All Implemented Interfaces:
PaymentInterface

public class BarclaycardSmartPayHosted
extends BasePaymentModule
implements PaymentInterface

Barclaycard SmartPay Hosted IPN module


Nested Class Summary
protected  class BarclaycardSmartPayHosted.StaticData
          Used to store the static data of this module
 
Field Summary
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
 
Fields inherited from class com.konakart.bl.modules.payment.BasePaymentModule
log
 
Fields inherited from class com.konakart.bl.modules.BaseModule
basePackage
 
Constructor Summary
BarclaycardSmartPayHosted(KKEngIf eng)
          Constructor
 
Method Summary
 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
 
Methods inherited from class com.konakart.bl.modules.payment.BasePaymentModule
addParameters, checkZone, hashParameters, splitNameIntoFirstAndLastNames
 
Methods inherited from class com.konakart.bl.modules.BaseModule
getBasketMgr, getCatMgr, getConfigMgr, getCurrMgr, getCustMgr, getEmailMgr, getEng, getLangMgr, getMultiStoreMgr, getOrderMgr, getOrderTotalMgr, getPaymentMgr, getProdMgr, getPromMgr, getResourceBundle, getRewardPointMgr, getSecMgr, getShippingMgr, getSolrMgr, getStoreId, getTaxMgr, init, isAvailable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BC_SPAY_HOSTED_GATEWAY_CODE

public 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

Constructor Detail

BarclaycardSmartPayHosted

public BarclaycardSmartPayHosted(KKEngIf eng)
                          throws KKException
Constructor

Parameters:
eng -
Throws:
KKException
Method Detail

getPaymentDetails

public PaymentDetails getPaymentDetails(Order order,
                                        PaymentInfo info)
                                 throws java.lang.Exception
Return a payment details object for BarclaycardSmartPayHosted IPN module

Specified by:
getPaymentDetails in interface PaymentInterface
Parameters:
order -
info -
Returns:
Returns information in a PaymentDetails object
Throws:
java.lang.Exception

setStaticVariables

public void setStaticVariables()
                        throws KKException
Sets some static variables during setup

Specified by:
setStaticVariables in interface PaymentInterface
Throws:
KKException

isAvailable

public boolean isAvailable()
                    throws KKException
Returns true or false

Specified by:
isAvailable in interface PaymentInterface
Returns:
True or False
Throws:
KKException


Copyright © 2011 DS Data Systems UK Ltd.