Package com.ibm.etill.framework.payapi

Interface Summary
Account Deprecated. Exists for historical reasons only.
FrameworkReturnCodes  
PaymentAPIConstants  
 

Class Summary
AliasValidationItem The AliasValidationItem object is used when we are aliasing protocol data.
Amount Amount objects contain the attributes associated with a specific currency amount value.
ApprovalExpirationWorkItem  
AsynchronousApproveWorkItem AsynchronousApproveWorkItem is used to perform an Approve operation on an order at some time after the order was created.
Batch Batch objects contain all of the generic information that the Framework needs to represent a batch through which a group of transactions are processed.
BatchKey BatchKey objects serve as Hashtable keys that uniquely identify Batch objects.
BatchTotalsItem BatchTotals objects maintain a set of totals for a single currency and amountExp10 within a given batch.
BooleanValidationItem The BooleanValidationItem object is used to check that a parameter's value is a valid boolean parameter and insert that parameter and it's value into a given ParameterTable if the verification passed.
ByteArrayValidationItem The ByteArrayValidationItem object is used to check that a parameter's value is a valid byte array parameter and insert that parameter and it's value into a given ParameterTable if the verification passed.
Credit Credit objects contain all of the generic information that the Framework needs to represent a credit created for a specific order.
FrameworkBatch  
FrameworkOrder  
IntegerValidationItem The IntegerValidationItem object is used to check that a parameter's value is a valid Integer parameter and insert that parameter and it's value into a given ParameterTable if the verification passed.
LongValidationItem The LongValidationItem object is used to check that a parameter's value is a valid Long parameter and insert that parameter and it's value into a given ParameterTable if the verification passed.
NumericStringValidationItem  
NumericTokensValidationItem The NumericTokensValidationItem object is used to check that a parameter's value is a valid NumericTokens parameter and insert that parameter and a Vector, containing a String for each validated NumericToken, into a given ParameterTable if the verification passed.
NumericTokenValidationItem The NumericTokenValidationItem object is used to check that a parameter's value is a valid NumericToken parameter and insert that parameter and it's value into a given ParameterTable if the verification passed.
Order Order objects contain all of the generic information that the Framework needs to represent an order created by a merchant application.
OrderKey  
ParameterTable ParameterTable objects map keys to values where any non-null object can be a key and any object can be a value.
ParameterValidationItem The ParameterValidationItem object is used to verify a parameter's value and insert that parameter and its value into a ParameterTable if the parameter passes verification.
PathValidationItem The PathValidationItem object is used to check that a parameter's value is a valid Path parameter and insert that parameter and it's value into a given ParameterTable if the verification passed.
Payment Payment objects contain all of the generic information that the Framework needs to represent a payment created for a specific order.
RestrictedStringValidationItem The RestrictedStringValidationItem object is used to check that a parameter's value is a valid restricted string parameter and insert that parameter and it's value into a given ParameterTable if the verification passed.
ReturnCodeStructure This class is a structure to use when returning information to a caller in the form of a primary return code and a secondary return code.
StringValidationItem  
TimestampValidationItem The TimestampValidationItem object is used to check that a parameter's value is a valid Timestamp parameter and insert that parameter and it's value into a given ParameterTable if the verification passed.
Transaction Transaction is the base class for the generic Payment and Credit classes.
TransactionKey TransactionKey objects serve as Hashtable keys that uniquely identify Payment and Credit objects.
 

Exception Summary
ETillAbortOperation The ETillAbortOperation exception should be thrown by cassettes to terminate the processing of the current operation.