com.softslate.commerce.customer.payment
Class BasicPaymentForm
java.lang.Object
org.apache.struts.action.ActionForm
com.softslate.commerce.customer.core.BaseForm
com.softslate.commerce.customer.payment.BasicPaymentForm
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- AuthorizeNetForm, PayflowLinkForm, PayflowProForm, PayPalDirectForm
public class BasicPaymentForm
- extends BaseForm
Default Struts form class for submissions of payment information during
checkout. This form corresponds to the
BasicPaymentProcessor
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.
- Author:
- David Tobey
- See Also:
- Serialized Form
Fields inherited from class org.apache.struts.action.ActionForm |
multipartRequestHandler, servlet |
Methods inherited from class com.softslate.commerce.customer.core.BaseForm |
formUtils, getBusinessObjectFactory, getErrors, getMapping, getMessage, getMessages, getRequest, getSettings, getUser, initializeProperties, setBusinessObjectFactory, setErrors, setMapping, setMessages, setRequest, setSettings, setUser |
Methods inherited from class org.apache.struts.action.ActionForm |
getMultipartRequestHandler, getServlet, getServletWrapper, reset, reset, setMultipartRequestHandler, setServlet, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
log
static org.apache.commons.logging.Log log
creditCardName
private java.lang.String creditCardName
creditCardType
private java.lang.String creditCardType
decryptedNumber
private java.lang.String decryptedNumber
creditCardSecurityCode
private java.lang.String creditCardSecurityCode
creditCardExpirationMonth
private java.lang.String creditCardExpirationMonth
creditCardExpirationYear
private java.lang.String creditCardExpirationYear
creditCardDate
private java.lang.String creditCardDate
BasicPaymentForm
public BasicPaymentForm()
getCreditCardExpirationMonth
public java.lang.String getCreditCardExpirationMonth()
getCreditCardExpirationYear
public java.lang.String getCreditCardExpirationYear()
getDecryptedNumber
public java.lang.String getDecryptedNumber()
setDecryptedNumber
public void setDecryptedNumber(java.lang.String decryptedNumber)
getCreditCardSecurityCode
public java.lang.String getCreditCardSecurityCode()
getCreditCardType
public java.lang.String getCreditCardType()
getCreditCardDate
public java.lang.String getCreditCardDate()
setCreditCardDate
public void setCreditCardDate(java.lang.String creditCardDate)
setCreditCardExpirationMonth
public void setCreditCardExpirationMonth(java.lang.String month)
setCreditCardExpirationYear
public void setCreditCardExpirationYear(java.lang.String year)
setCreditCardSecurityCode
public void setCreditCardSecurityCode(java.lang.String string)
setCreditCardType
public void setCreditCardType(java.lang.String string)
getCreditCardName
public java.lang.String getCreditCardName()
setCreditCardName
public void setCreditCardName(java.lang.String creditCardName)
validate
public org.apache.struts.action.ActionErrors validate(org.apache.struts.action.ActionMapping mapping,
javax.servlet.http.HttpServletRequest request)
- Overrides:
validate
in class org.apache.struts.action.ActionForm
validateName
public void validateName()
validateType
public void validateType()
validateDate
public void validateDate()
validateSecurityCode
public void validateSecurityCode()
validateNumber
public void validateNumber()
Copyright ? SoftSlate, LLC 2003?2005