All Classes and Interfaces

Class
Description
Encapsulates the results of an authorization.
The set of supported approval results.
The set of supported address verification results.
The set of supported card verification results.
The set of supported decline reasons.
The set of supported review reasons.
Encapsulates the results of a capture.
Encapsulates the credit card details that are sent to the bank, retrieved from the database, or manipulated in any way.
Processes credit card payments with pluggable merchant services providers and persistence mechanisms.
Encapsulates the results of a credit.
Extends LocalizedIOException to provide exceptions along with the corresponding error code.
This set of functions may be provided by a specific merchant services provider/bank.
Creates instances of MerchantServicesProviders based on the provided parameters.
A persistence mechanism stores the credit card data and transaction history.
Stores everything in a simple on-disk properties file.
Provides a simplified interface for obtaining localized values from the ApplicationResources.properties files.
Encapsulates the results of a sale.
Minimal information available from MerchantServicesProvider for stored cards.
Encapsulates all the details of one transaction, including request, credit card details, and response.
The set of supported transaction statuses.
Encapsulates the details about a specific transaction request, which will be sent to either sale or authorize.
Encapsulates the results of any type of transaction with the merchant services provider.
The set of supported communication results.
The set of supported error codes.
Encapsulates the results of a void.