All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface semper.payment.ChequePurseServices

public interface ChequePurseServices
extends AccountBasedPurseServices
Payment services provided in the cheque based model.

Version:
$Revision: 1.1 $ $Date: 1997/10/01 11:16:08 $
Author:
K. Lüders-Jensen (klj@cryptomathic.dk)
See Also:
PaymentServices

Method Index

 o endorseCheque(PaymentEntity, String, Vector, String)
Endorse a particular cheque and send it to receipient.
 o loadNewCheques(Amount, int, Vector, String)
Load new cheques into the purse.

Methods

 o loadNewCheques
 public abstract void loadNewCheques(Amount creditLimit,
                                     int numberOfCheques,
                                     Vector options,
                                     String ext_ref) throws PaymentServiceException
Load new cheques into the purse.

Parameters:
creditLimit - request for new credit limit.
numberOfCheques - number of cheques to be loaded.
options - list of security options for the transaction.
ext_ref - external reference string.
Returns:
nothing.
Throws: PaymentServiceException
on failure
 o endorseCheque
 public abstract void endorseCheque(PaymentEntity payee,
                                    String chequeId,
                                    Vector options,
                                    String ext_ref) throws PaymentServiceException
Endorse a particular cheque and send it to receipient.

Parameters:
payee - receipient of the endorsed cheque
chequeId - cheque to be endorsed
options - list of security options for the transaction.
ext_ref - external reference string.
Returns:
nothing.
Throws: PaymentServiceException
on failure

All Packages  Class Hierarchy  This Package  Previous  Next  Index