|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
AdminPaymentProcessor | Interface for business logic methods having to do with payments. |
Payment | Interface representing a payment within the system. |
PaymentProcessor | Interface for objects that are able to process payments in the store. |
Class Summary | |
BasePaymentProcessor | Abstract class that provides methods useful for PaymentProcessor
implementations. |
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. |
PayflowProProcessor | Processes a payment in the store for a given user's cart. |
PaymentBean | Object representing a payment within the system. |
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. This abstract
class provides a method to easily mark an order as received.
To change or add to the list of payment processors currently
active in the system, modify the "activePaymentProcessors" setting
in the database. 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 |