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.
Encapsulates the results of a credit.
This set of functions may be provided by a specific merchant services provider/bank.
A persistence mechanism stores the credit card data and transaction history.
Stores everything in a simple on-disk properties file.
Encapsulates the results of a sale.
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.