Interface semper.payment.TCashLikePurseServices
All Packages Class Hierarchy This Package Previous Next Index
Interface semper.payment.TCashLikePurseServices
- public interface TCashLikePurseServices
- extends Object
- extends TPurseServices
Token-based definitions for payment services provided in the cash-like model
- Version:
- $Revision: 1.4 $ $Date: 1996/11/21 13:14:58 $
- Author:
- N. Asokan ([email protected])
- See Also:
- PurseServices, TPurseServices
-
startDeposit(Amount, Vector, int, String)
- Move money from the purse to the bank account.
-
startWithdraw(Amount, Vector, int, String)
- Start loading money into the purse.
startWithdraw
public abstract TokenCapsule startWithdraw(Amount amount,
Vector options,
int role,
String ext_ref) throws PaymentServiceException
- Start loading money into the purse.
Tentative description.
- Parameters:
- amount - amount to be withdrawn.
- options - list of security options for the transaction.
- role - flag indicating the role of this player
- ext_ref - external reference string.
- Returns:
- TokenCapsule containing the first token to be sent to
the peer (bank)
- Throws: PaymentServiceException
- on failure
- See Also:
- startDeposit
startDeposit
public abstract TokenCapsule startDeposit(Amount amount,
Vector options,
int role,
String ext_ref) throws PaymentServiceException
- Move money from the purse to the bank account.
Tentative description.
- Parameters:
- amount - amount to be deposited.
- options - list of security options for the transaction.
- role - flag indicating the role of this player
- ext_ref - external reference string.
- Returns:
- TokenCapsule containing the first token to be sent to
the peer (bank)
- Throws: PaymentServiceException
- on failure
- See Also:
- startWithdraw
All Packages Class Hierarchy This Package Previous Next Index