com.konakart.bl.modules.payment.authorizenet
Class Authorizenet
java.lang.Object
com.konakart.bl.modules.BaseModule
com.konakart.bl.modules.payment.BasePaymentModule
com.konakart.bl.modules.payment.authorizenet.Authorizenet
- All Implemented Interfaces:
- PaymentInterface
public class Authorizenet
- extends BasePaymentModule
- implements PaymentInterface
Authorize.Net module. This payment module allows for credit card credentials to be collected
directly from a KonaKart page. All communication to the Authorize.Net 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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Authorizenet
public Authorizenet()
throws com.konakart.app.KKException
- Constructor
- Throws:
com.konakart.app.KKException
setStaticVariables
public void setStaticVariables()
throws com.konakart.app.KKException
- Sets some static variables during setup
- Specified by:
setStaticVariables in interface PaymentInterface
- Throws:
com.konakart.app.KKException
getPaymentDetails
public com.konakart.app.PaymentDetails getPaymentDetails(com.konakart.app.Order order,
PaymentInfo info)
throws java.lang.Exception
- Specified by:
getPaymentDetails in interface PaymentInterface
- Returns:
- Returns information in a PaymentDetails object
- Throws:
java.lang.Exception
isAvailable
public boolean isAvailable()
throws com.konakart.app.KKException
- Returns true or false
- Specified by:
isAvailable in interface PaymentInterface
- Returns:
- True or False
- Throws:
com.konakart.app.KKException
Copyright © 2006 DS Data Systems UK Ltd.