com.konakart.bl.modules.payment
Interface PaymentInterface

All Known Implementing Classes:
Authorizenet, Chronopay, Cod, Epaybg, Payjunction, Paypal, Usaepay, Worldpay, Yourpay

public interface PaymentInterface

Payment modules must implement this interface


Method Summary
 com.konakart.app.PaymentDetails getPaymentDetails(com.konakart.app.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

com.konakart.app.PaymentDetails getPaymentDetails(com.konakart.app.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 com.konakart.app.KKException
Is the payment module available?

Returns:
True or False
Throws:
com.konakart.app.KKException

setStaticVariables

void setStaticVariables()
                        throws com.konakart.app.KKException
Refreshes the static variables from the copy in the database

Throws:
com.konakart.app.KKException


Copyright © 2006 DS Data Systems UK Ltd.