public void savePaymentInformation(RequestData requestData, PaymentForm paymentForm) throws Exception {
final HttpServletRequest request = requestData.getRequest();
final MarketArea marketArea = requestData.getMarketArea();
Customer customer = requestData.getCustomer();
final CustomerPaymentInformation customerPaymentInformation = new CustomerPaymentInformation();
customerPaymentInformation.setPaymentType(paymentForm.getPaymentType());
customerPaymentInformation.setCardHolderName(paymentForm.getCardHolderName());
customerPaymentInformation.setCardNumber(paymentForm.getCardNumber());
customerPaymentInformation.setCardExpMonth(paymentForm.getCardExpMonth());
customerPaymentInformation.setCardExpYear(paymentForm.getCardExpYear());
customerPaymentInformation.setCardCVV(paymentForm.getCardCVV());
customerPaymentInformation.setCustomerMarketAreaId(marketArea.getId());
customerService.savePaymentInformation(customer, customerPaymentInformation);
customer = customerService.getCustomerByLoginOrEmail(customer.getEmail());
requestUtil.updateCurrentCustomer(request, customer);
}