@Controller(value="blAuthorizeNetController")
@RequestMapping(value="/authorizenet")
public class BroadleafAuthorizeNetController
extends org.broadleafcommerce.common.web.payment.controller.PaymentGatewayAbstractController
| Modifier and Type | Field and Description |
|---|---|
protected AuthorizeNetCheckoutService |
authorizeNetCheckoutService |
protected AuthorizeNetConfiguration |
configuration |
protected static String |
GATEWAY_CONTEXT_KEY |
protected static org.apache.commons.logging.Log |
LOG |
protected org.broadleafcommerce.common.payment.service.PaymentGatewayWebResponseService |
paymentGatewayWebResponseService |
protected org.broadleafcommerce.common.payment.service.PaymentGatewayWebResponsePrintService |
webResponsePrintService |
| Constructor and Description |
|---|
BroadleafAuthorizeNetController() |
| Modifier and Type | Method and Description |
|---|---|
String |
errorEndpoint(org.springframework.ui.Model model,
javax.servlet.http.HttpServletRequest request,
org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes,
Map<String,String> pathVars) |
org.broadleafcommerce.common.payment.service.PaymentGatewayConfiguration |
getConfiguration() |
String |
getGatewayContextKey() |
org.broadleafcommerce.common.payment.service.PaymentGatewayWebResponseService |
getWebResponseService() |
void |
handleProcessingException(Exception e,
org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes) |
void |
handleUnsuccessfulTransaction(org.springframework.ui.Model model,
org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes,
org.broadleafcommerce.common.payment.dto.PaymentResponseDTO responseDTO) |
String |
relay(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model) |
protected String |
requestParamToString(javax.servlet.http.HttpServletRequest request) |
String |
returnEndpoint(org.springframework.ui.Model model,
javax.servlet.http.HttpServletRequest request,
org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes,
Map<String,String> pathVars) |
applyPaymentToOrder, getBaseConfirmationRedirect, getCartViewRedirect, getConfirmationViewRedirect, getErrorViewRedirect, getOrderReviewRedirect, getProcessingErrorMessage, initiateCheckout, lookupOrderNumberFromOrderId, processprotected static final org.apache.commons.logging.Log LOG
protected static final String GATEWAY_CONTEXT_KEY
protected org.broadleafcommerce.common.payment.service.PaymentGatewayWebResponseService paymentGatewayWebResponseService
protected AuthorizeNetCheckoutService authorizeNetCheckoutService
protected AuthorizeNetConfiguration configuration
protected org.broadleafcommerce.common.payment.service.PaymentGatewayWebResponsePrintService webResponsePrintService
public String getGatewayContextKey()
getGatewayContextKey in class org.broadleafcommerce.common.web.payment.controller.PaymentGatewayAbstractControllerpublic void handleProcessingException(Exception e, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes) throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
handleProcessingException in class org.broadleafcommerce.common.web.payment.controller.PaymentGatewayAbstractControllerorg.broadleafcommerce.common.vendor.service.exception.PaymentExceptionpublic void handleUnsuccessfulTransaction(org.springframework.ui.Model model,
org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes,
org.broadleafcommerce.common.payment.dto.PaymentResponseDTO responseDTO)
throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
handleUnsuccessfulTransaction in class org.broadleafcommerce.common.web.payment.controller.PaymentGatewayAbstractControllerorg.broadleafcommerce.common.vendor.service.exception.PaymentExceptionpublic org.broadleafcommerce.common.payment.service.PaymentGatewayWebResponseService getWebResponseService()
getWebResponseService in class org.broadleafcommerce.common.web.payment.controller.PaymentGatewayAbstractControllerpublic org.broadleafcommerce.common.payment.service.PaymentGatewayConfiguration getConfiguration()
getConfiguration in class org.broadleafcommerce.common.web.payment.controller.PaymentGatewayAbstractController@RequestMapping(value="/return") public String returnEndpoint(org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes, Map<String,String> pathVars) throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
returnEndpoint in class org.broadleafcommerce.common.web.payment.controller.PaymentGatewayAbstractControllerorg.broadleafcommerce.common.vendor.service.exception.PaymentException@RequestMapping(value="/error",
method=GET)
public String errorEndpoint(org.springframework.ui.Model model,
javax.servlet.http.HttpServletRequest request,
org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes,
Map<String,String> pathVars)
throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
errorEndpoint in class org.broadleafcommerce.common.web.payment.controller.PaymentGatewayAbstractControllerorg.broadleafcommerce.common.vendor.service.exception.PaymentException@RequestMapping(value="/process",
method=POST,
produces="text/html")
@ResponseBody
public String relay(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model)
throws NoSuchAlgorithmException,
InvalidKeyException,
UnsupportedEncodingException,
BroadleafAuthorizeNetException
protected String requestParamToString(javax.servlet.http.HttpServletRequest request)
Copyright © 2014. All Rights Reserved.