Class PaymentController


  • @Controller
    public class PaymentController
    extends java.lang.Object
    PaymentController
    • Constructor Detail

      • PaymentController

        public PaymentController()
    • Method Detail

      • getUserFacade

        protected UserFacade getUserFacade()
      • getI18NService

        protected I18NService getI18NService()
      • getModelService

        protected ModelService getModelService()
      • getCountries

        public java.util.Map<java.lang.String,​java.lang.String> getCountries()
      • getCardTypes

        public java.util.Map<java.lang.String,​java.lang.String> getCardTypes()
      • getTitles

        public java.util.Map<java.lang.String,​java.lang.String> getTitles()
      • getMonths

        @ModelAttribute("months")
        public java.util.Map<java.lang.String,​java.lang.String> getMonths()
      • getStartYears

        @ModelAttribute("startYears")
        public java.util.Map<java.lang.String,​java.lang.String> getStartYears()
      • getExpiryYears

        @ModelAttribute("expiryYears")
        public java.util.Map<java.lang.String,​java.lang.String> getExpiryYears()
      • addPaymentMethod

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

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