com.konakart.bl.modules.payment.payjunction
Class Payjunction
java.lang.Object
com.konakart.bl.modules.BaseModule
com.konakart.bl.modules.payment.BasePaymentModule
com.konakart.bl.modules.payment.payjunction.Payjunction
- All Implemented Interfaces:
- PaymentInterface
public class Payjunction
- extends BasePaymentModule
- implements PaymentInterface
PayJunction module. This payment module allows for credit card credentials to be collected
directly from a KonaKart page. All communication to the PayJunction server is done from the
KonaKart server. It uses the Advanced Integration Method (AIM).
Note that the following variables need to be defined via the Merchant Interface:
- Merchant eMail address
- Whether a confirmation eMail should be sent to the customer
- The interface version (3.0, 3.1 etc.)
| 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 |
Payjunction
public Payjunction(KKEngIf eng)
throws KKException
- Constructor
- Parameters:
eng -
- Throws:
KKException
setStaticVariables
public void setStaticVariables()
throws KKException
- Sets some static variables during setup
- Specified by:
setStaticVariables in interface PaymentInterface
- Throws:
KKException
getPaymentDetails
public PaymentDetails getPaymentDetails(Order order,
PaymentInfo info)
throws java.lang.Exception
- Return a payment details object for PayJunction IPN module
- Specified by:
getPaymentDetails in interface PaymentInterface
- Parameters:
order - info -
- Returns:
- Returns information in a PaymentDetails object
- Throws:
java.lang.Exception
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.