Package jdollars.core

Interface Summary
IAuthorizationCode  
IAuthorizationResult  
IAuthorizationReversalResult  
ICardholderInformation cardholder information
ICardholderStatementFieldValues  
ICardholderStatementFieldValues.IFactory  
ICreditCard credit card
ICreditCardAuthorizer objects that implement this interface can perform credit card authorizations
ICreditCardCreditIssuer objects that implement this interface can issue credits (refunds) to a credit card
ICreditCardCreditResult  
ICreditCardFraudScoreCalculator objects that implement this interface can calculate credit card fraud scores
ICreditCardFraudScoreResult  
ICreditCardNumber credit card number
ICurrency currency
IMerchantDescriptor  
IMerchantDescriptor.IFactory  
IMerchantReferenceIdentifier  
IPaymentEngine payment engine
IZipcode zipcode
 

Class Summary
AbstractMerchantDescriptor  
CurrencyCodes currency codes
CurrencyManager currency manager
ICardholderInformation.Factory factory for creating ICardholderInformation objects
ICreditCard.Factory  
ICreditCard.Impl  
ICreditCardNumber.Factory  
ICreditCardNumber.Impl  
ICurrency.Factory  
ICurrency.Impl  
IZipcode.Factory  
IZipcode.Impl  
Util utilities
 

Exception Summary
AddressVerificationFailedException Address verification (AVS) failed
AuthorizationDeclinedException the authorization request was declined
CallException "Call" indicates that you must call the payment processor to proceed with the transaction
CardExpiredException the card is expired
CardReportedLostException the card has been reported "lost"
CardReportedStolenException the card has been reported "stolen"
CreditCardException base class for credit card exceptions
InsufficientFundsException the credit card does not have sufficient funds for the transaction
InvalidCreditCardNumberException the credit card number is invalid (either it does not pass the check digit (mod-10) algorithm or the number does not correspond to an actual card number)