|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
AdminPaymentProcessor | Interface for business logic methods having to do with payments. |
IPayPalDirectPaymentProcessor | Defines the API call required by PayPal Direct, for the US SOAP-based API. |
IPayPalExpressPaymentProcessor | Defines the three API calls required by PayPal Express Checkout, for both the US and the UK. |
Payment | Interface representing a payment within the system. |
PaymentProcessor | Interface for objects that are able to process payments in the store. |
Class Summary | |
---|---|
AuthorizeNetProcessor | Processes a payment in the store for a given user's cart. |
BasePaymentProcessor | Abstract class that provides methods useful for PaymentProcessor
implementations. |
BasePayPalNVPProcessor | Base class for all payment processors that use PayPal's name-value pair (NVP) API to process payments. |
BasicAdminPaymentProcessor | Processes business logic having to do with payments. |
BasicPaymentProcessor | Processes a payment in the store for a given user's cart. |
CheckPaymentProcessor | Processes a check or money order payment for the store. |
PayflowLinkProcessor | Processes a payment in the store for a given user's cart. |
PayflowProACHProcessor | Processes a payment in the store for a given user's cart. |
PayflowProProcessor | Processes a payment in the store for a given user's cart. |
PaymentBean | Object representing a payment within the system. |
PayPalDirectProcessor | Processes a payment in the store for a given user's cart through PayPal Direct. |
PayPalExpressProcessor | Processes a payment in the store for a given user's cart through PayPal Express Checkout. |
PayPalUKDirectProcessor | |
PayPalUKExpressProcessor | Processes a payment in the store for a given user's cart through PayPal UK Express Checkout. |
Provides classes to handle payment processing for the application.
Custom payment processors can be written easily, by simply
implementing PaymentProcessor
. In many
cases, it will be useful to subclass BasePaymentProcessor
and
implement its processPayment()
method.
To change or add to the list of payment processors currently
active in the system, modify the "activePaymentProcessors" setting
in the appComponents.properties
file. Each of the classes in this setting will be
invoked in turn by calling their processPayment(Map parameters)
method.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |