Class CheckPaymentProcessor

All Implemented Interfaces:
BusinessObject, BusinessProcessor, PaymentProcessor

public class CheckPaymentProcessor extends BasePaymentProcessor implements PaymentProcessor
Processes a check or money order payment for the store. Simply records the fact that the user elected to by pay with a check or money order, so that the order can be looked up and processed after payment is received.
Author:
David Tobey
See Also:
  • Field Details

    • log

      static org.apache.commons.logging.Log log
  • Constructor Details

    • CheckPaymentProcessor

      public CheckPaymentProcessor()
  • Method Details

    • process

      public Map process(Map parameters) throws Exception
      Description copied from class: BasePaymentProcessor
      Subclasses must override this method to execute processing. Called by BasePaymentProcessor.processPayment(Map).
      Specified by:
      process in class BasePaymentProcessor
      Parameters:
      parameters - A Map containing the values of the user's submitted payment information.
      Returns:
      A Map containing a least one key named "resultCode", which contains a String parsable into an int, representing the results of the processing. 0 for the resultCode indicates success. Optionally, the Map may include additional keys, such as "resultMessage", a string describing the results of the processing.
      Throws:
      Exception