Class HttpRequestPaymentInfoPopulator

java.lang.Object
de.hybris.platform.commercewebservices.core.populator.AbstractHttpRequestDataPopulator
de.hybris.platform.commercewebservices.core.populator.HttpRequestPaymentInfoPopulator
All Implemented Interfaces:
ConfigurablePopulator<javax.servlet.http.HttpServletRequest,CCPaymentInfoData,PaymentInfoOption>

@Component("httpRequestPaymentInfoPopulator") public class HttpRequestPaymentInfoPopulator extends AbstractHttpRequestDataPopulator implements ConfigurablePopulator<javax.servlet.http.HttpServletRequest,CCPaymentInfoData,PaymentInfoOption>
Populates CCPaymentInfoData instance from the HttpServletRequest parameters:
  • accountHolderName
  • cardNumber
  • cardType
  • expiryMonth
  • expiryYear
  • issueNumber
  • startMonth
  • startYear
  • subscriptionId
  • saved
  • defaultPaymentInfo

If populator's options contains PaymentInfoOption.BILLING_ADDRESS, it uses HttpRequestAddressDataPopulator with prefix 'billingAddress' to populate also the billing address data from http request request parameters.