Class PayPalExpressSetAction
java.lang.Object
org.apache.struts.action.Action
com.softslate.commerce.customer.core.BaseAction
com.softslate.commerce.customer.payment.PayPalExpressSetAction
Action class to handle a request from the user to use PayPal Express to
checkout. Corresponds to the url "/PayPalExpressSet.do".
As required by PayPal, users can choose to use PayPal Express in two
locations: on the cart screen, and on the checkout payment screen. In either
case, this action is executed, which triggers the first of the three API
calls the PayPal Express: SetExpressCheckout.
The
execute
method of this class invokes
PayPalExpressProcessor.processSetExpressCheckout(Map)
,
or whatever class is defined in the "activePaymentProcessors" setting that
corresponds to the paypalExpressForm.jsp template, to communicate with
PayPal.- Author:
- David Tobey
-
Field Summary
FieldsFields inherited from class org.apache.struts.action.Action
servlet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.struts.action.ActionForward
execute
(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Methods inherited from class org.apache.struts.action.Action
addErrors, addMessages, execute, generateToken, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet
-
Field Details
-
log
static org.apache.commons.logging.Log log
-
-
Constructor Details
-
PayPalExpressSetAction
public PayPalExpressSetAction()
-
-
Method Details
-
execute
public org.apache.struts.action.ActionForward execute(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception - Overrides:
execute
in classorg.apache.struts.action.Action
- Throws:
Exception
-
lookUpPayPalProcessorName
-