Class FirstDataForm

java.lang.Object
org.apache.struts.action.ActionForm
All Implemented Interfaces:
Serializable

public class FirstDataForm extends BasicPaymentForm
Struts form class for submissions of payment information for the First Data Global Gateway during checkout. This form corresponds to the FirstDataProcessor payment processor.

The database settings "activePaymentProcessors", "activePaymentForms", and "activePaymentFormTemplate" represent the various payment methods available to users. During checkout, each of the "activePaymentForms" will be instantiated and prepared for display on the checkout payment screen. When the user submits payment information the validate method of the corresponding payment form is invoked.

The validate method of this class ensures that the incoming credit card information is valid and complete. It then parses the database settings for various PayflowLink fields and populates the corresponding form properties.

Author:
David Tobey
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • log

      static org.apache.commons.logging.Log log
    • certPath

      private String certPath
    • ipAddress

      private String ipAddress
    • comments

      private String comments
  • Constructor Details

    • FirstDataForm

      public FirstDataForm()
  • Method Details

    • getCertPath

      public String getCertPath()
    • setCertPath

      public void setCertPath(String certPath)
    • getIpAddress

      public String getIpAddress()
    • setIpAddress

      public void setIpAddress(String ipAddress)
    • getComments

      public String getComments()
    • setComments

      public void setComments(String comments)
    • validate

      public org.apache.struts.action.ActionErrors validate(org.apache.struts.action.ActionMapping mapping, javax.servlet.http.HttpServletRequest request)
      Overrides:
      validate in class BasicPaymentForm
    • firstDataValidate

      public org.apache.struts.action.ActionErrors firstDataValidate()