Package com.softslate.commerce.businessobjects.payment

Provides classes to handle payment processing for the application.

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.
 

Package com.softslate.commerce.businessobjects.payment Description

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.



Copyright © SoftSlate, Inc. 2003–2005