org.broadleafcommerce.core.web.controller.checkout
Interface PaymentInfoServiceExtensionHandler
- All Superinterfaces:
- ExtensionHandler
- All Known Implementing Classes:
- DefaultCODExtensionHandler, DefaultCreditCardExtensionHandler
public interface PaymentInfoServiceExtensionHandler
- extends ExtensionHandler
Extension handler for the PaymentInfo services
- Author:
- Joshua Skorton (jskorton)
addAdditionalPaymentInfos
ExtensionResultStatusType addAdditionalPaymentInfos(Map<PaymentInfo,Referenced> payments,
List<PaymentInfoType> paymentInfoTypeList,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model,
BillingInfoForm billingForm,
org.springframework.validation.BindingResult result)
- Adds additional PaymentInfos to the payments map which will be used to checkout. An implementing extension handler should
check the paymentInfoTypeList to confirm that it should execute.
- Parameters:
payments - paymentInfoTypeList - - If a PaymentInfoType is included in this list, the corresponding extension handler should execute.request - response - model - billingForm - result -
- Returns:
Copyright © 2013. All Rights Reserved.