|
||||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
AvsCode | A simple value holder for AVS code. |
CashPayment | The CashPayment interface does not currently contain any additional functionality beyond what is found in the Payment interface. |
CheckPayment | This interface CheckPayment is a form of payment with information specific to payments made by check. |
CreditCardNumberEncryptionStrategy | Defines a general interface for interacting with various encryption implementations. |
CreditCardNumberRule | A value holder object for credit card number rules. |
CreditCardNumberSearchKeyGenerator | |
CreditCardPayment | This interface CreditCardPayment extends the base Payment interface by adding new methods and fields specific to Credit Card payments. |
EncryptionStrategy | Defines a general interface for interacting with various encryption implementations. |
GiftCertificatePayment | This interface GiftCertificatePayment is similar to MerchandiseCertificatePayment in that it extends Payment via the addition of a control number. |
MerchandiseCertificatePayment | This interface MerchandiseCertificatePayment is similar to GiftCertificatePayment in that it extends Payment via the addition of a control number. |
MoneyOrderPayment | MoneyOrderPayment is not yet functionally implemented in the API despite the presence of this interface and should not be used. |
Payment | A high level independent interface that is implemented by all the Tender Types. |
PaymentManager | The PaymentManager interface builds instances of different payment types including MoneyOrderPayment, StoredValueCardPayment, MerchandiseCertificatePayment, RewardCertificate, CheckPayment, CashPayment and CreditCardPayment. |
PaymentPlanCode | Class encapsulating data and behavior for representing a payment plan within the Payment domain. |
PaymentSettlementCustomer | |
PaymentSettlementElement | |
PaymentSettlementElementVisitor | Interface defining operations for a payment settlement element visitor. |
PaymentSettlementFile | |
PaymentSettlementItem | |
PaymentSettlementManager | |
PaymentSettlementPayment | |
PaymentSettlementTransaction | |
PaymentSettlementTransactionContainer | |
PaymentSettlementTransactionHeader | Light-weight proxy for a PaymentSettlementTransactionContainer object. |
Refundable | A super-interface that defines no methods and is implemented by CustomerOrderCreditCardPayment and TenderType. |
RewardCertificatePayment | Issued by a third party PLCC company when a customer reaches a certain threshold of charges on their credit card. |
StoredValueCardPayment | Provides methods needed to interact with a stored value card payment. |
TenderType | A TenderType is a payment type that belongs to a TenderTypeGroup. |
TenderTypeCreditCard | TenderTypeCreditCard extends from TenderType and has additional methods required for Credit Card validation. |
TenderTypeGroup | TenderTypeGroup is an interface that contains one or more Tender Types. |
TenderTypeManager | The TenderTypeManager interface is used as a finder to locate all the existing TenderTypes and TenderTypeGroups. |
TenderTypePaymentPlanCode |
Class Summary | |
---|---|
ActionType | |
BaseEncryptionStrategy | |
CashPaymentTest | |
CheckPaymentTest | |
CreditApplication | |
CreditApplicationResponse | |
CreditCard | Credit Card is a valueholder class that contains all the basic information for processing a credit card including the CC number, expiration date, verification value, first name, middle initial and last name. |
CreditCardAuthorizationResponse | A value holder class that holds credit card authorization information. |
CreditCardExpirationDate | |
CreditCardExpirationDateTest | |
CreditCardPaymentTest | |
CreditCardTest | |
DESEncryptionStrategy | An encryption strategy implementation that uses the Java Cryptography Standard Extenstion implementation of the DES algorithm to return base 64 encoded encrypted representations of credit card information. |
EncryptionStrategyTest | |
GiftCertificatePaymentTest | |
HashCodeCreditCardNumberKeyGenerator | |
MerchandiseCertificatePaymentTest | |
MessageLibrary | |
MessageLibraryTest | |
MoneyOrderPaymentTest | |
NoOpEncryptionStrategy | An encryption strategy that does not perform any encryption at all, but rather deals with clear text values. |
PaymentApiTestCase | Abstract Junit TestCase class for Payment API tests. |
PaymentAuthorizationResponse | A basic value holder object for Payment Authorization Responses. |
PaymentComponentTests | |
PaymentCustomer | A value holder object for payment customer information. |
PaymentManagerFactory | A factory class that gets instances of PaymentManager classes. |
PaymentManagerFactoryTest | |
PaymentManagerTest | |
PaymentSettlementFileTransactions | Class which encapsulates data and behavior for simple container to manager payment settlement order transactions for a settlement file. |
PaymentSettlementFileWriterUtil | |
PaymentSettlementManagerTest | |
PaymentSettlementTransactionContainerTest | |
PaymentValidReturnCodes | A simple class containing a set of static final String values mapping payment validation return codes to meaningful field names. |
PLCCCreditApplication | |
PLCCCreditApplicationResponse | |
RewardCertificateAuthorizationResponse | A value holder class that holds reward certificate authorization information. |
RewardCertificatePaymentTest | |
Settlement | A value holder class that stores information for settlements. |
StoredValueCardAuthorizationResponse | A value holder class that holds stored value card authorization information. |
StoredValueCardCashoutResponse | A value holder class that contains stored value card inquiry information. |
StoredValueCardInquiryResponse | A value holder class that contains stored value card inquiry information. |
StoredValueCardPaymentTest | |
StoredValueCardType | |
TenderTypeManagerTest | |
TenderTypeSearchCriteria | The TenderTypeSearchCriteria class holds criteria used in filtering tender types. |
Exception Summary | |
---|---|
CreditCardBusinessException | A parent class for other credit card business exceptions. |
InvalidCreditCardNumberException | InvalidCreditCardNumberException is an exception that is thrown in the case where a credit card number is improperly formatted. |
InvalidPaymentTypeException | |
PaymentAuthorizationBusinessException | |
PaymentBusinessException | A general business exception for payment related problems. |
RewardCertificateAuthorizationException |
|
||||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |