com.konakart.bl.modules.payment
Interface PaymentInterface

All Known Implementing Classes:
Authorizenet, BarclaycardSmartPayApi, BarclaycardSmartPayHosted, Bluepay, Caledon, Chronopay, Cod, CyberSource, CyberSourceHOP, Elink, Epaybg, Eway_au, MoneyBookers, Netpayintl, PayflowPro, Payjunction, Paypal, Usaepay, Worldpay, WorldPayXMLRedirect, Yourpay

public interface PaymentInterface

Payment modules must implement this interface


Method Summary
 PaymentDetails getPaymentDetails(Order order, PaymentInfo info)
           
 boolean isAvailable()
          Is the payment module available?
 void setStaticVariables()
          Refreshes the static variables from the copy in the database
 

Method Detail

getPaymentDetails

PaymentDetails getPaymentDetails(Order order,
                                 PaymentInfo info)
                                 throws java.lang.Exception
Parameters:
order -
info -
Returns:
Returns information in a PaymentDetails object
Throws:
java.lang.Exception

isAvailable

boolean isAvailable()
                    throws KKException
Is the payment module available?

Returns:
True or False
Throws:
KKException

setStaticVariables

void setStaticVariables()
                        throws KKException
Refreshes the static variables from the copy in the database

Throws:
KKException


Copyright © 2011 DS Data Systems UK Ltd.