| Interface | Description |
|---|---|
| PaymentTypeProvider |
Interface which defines functionality for classes which govern payment types
|
| Class | Description |
|---|---|
| DummyAddressVerificationProcessor |
This class is a dummy address verification processor.
|
| DummyCreditCardProcessor |
This class is a dummy credit card processor.
|
| DummyGiftCertificateProcessor |
This class is a dummy gift certificate processor.
|
| DummyTaxProcessor |
Placeholder tax processor for testing tax processing APIs.
|
| DummyTaxStatus |
Dummy tax status for use only with a DummyTaxProcessor.
|
| GiftCertificateProcessorImpl |
This class performs the actual functions of authorizing, debiting and crediting a
giftcertificate.
|
| GroupPaymentType | |
| InStorePaymentProcessorImpl |
This class performs the actual functions of authorizing, debiting and crediting an
in store payment.
|
| InvoiceRequestProcessorImpl |
A payment processor for billing by invoice whose
debit
method calls on an InvoiceManager to generate a repository item
representing the invoice and emit JMS messages notifying any interested
listeners of invoice creation and update. |
| PaymentManager |
This class provides a set of methods for dealing with operations on PaymentGroups.
|
| PaymentManagerAction |
Enumerated type representing the actions that can be taken by the
PaymentManager with respect to a PaymentGroup.
|
| PaymentManagerPipelineArgs |
Argument dictionary for pipeline chains and processors invoked by the
PaymentManager.
|
| PaymentType |
A class to represent a specific type of payment, normally including more detail than simply a payment group e.g.
|
| StoreCreditProcessorImpl |
This class performs the actual functions of authorizing, debiting and crediting a
store credit.
|
| Exception | Description |
|---|---|
| PaymentException |
This exception indicates that an error occured while performing a
PaymentManagewr operation.
|