java.lang.Object
de.hybris.platform.integration.cis.subscription.controllers.pages.payment.PaymentController

@Controller public class PaymentController extends Object
PaymentController
  • Field Details

  • Constructor Details

    • PaymentController

      public PaymentController()
  • Method Details

    • getSubscriptionFacade

      protected SubscriptionFacade getSubscriptionFacade()
    • getCheckoutFacade

      protected CheckoutFacade getCheckoutFacade()
    • getUserFacade

      protected UserFacade getUserFacade()
    • getI18NService

      protected I18NService getI18NService()
    • getModelService

      protected ModelService getModelService()
    • getCountries

      public Map<String,String> getCountries()
    • getCardTypes

      public Map<String,String> getCardTypes()
    • getTitles

      public Map<String,String> getTitles()
    • getMonths

      @ModelAttribute("months") public Map<String,String> getMonths()
    • getStartYears

      @ModelAttribute("startYears") public Map<String,String> getStartYears()
    • getExpiryYears

      @ModelAttribute("expiryYears") public Map<String,String> getExpiryYears()
    • addPaymentMethod

      @RequestMapping(value="/addPaymentMethod", method=GET) public String addPaymentMethod(org.springframework.ui.Model model, @RequestParam("sessionToken") String sessionToken, @RequestParam("billingAddress") String billingAddressPk, @RequestParam("lang") String lang)
    • populatePaymentForm

      protected PaymentForm populatePaymentForm(String sessionToken, AddressModel billingAddress)
      Creates and populates the payment form model.
      Parameters:
      sessionToken - the session token
      billingAddress - the billing address
      Returns:
      PaymentForm