Custom payment processors can be written easily, by simply
implementing {@link
com.softslate.commerce.businessobjects.payment.PaymentProcessor}. In many
cases, it will be useful to subclass {@link
com.softslate.commerce.businessobjects.payment.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.