if (!CVUtility.isModuleVisible("Payment", userID, this.dataSource))
throw new AuthorizationFailedException("Payment- createPayment");
try {
InitialContext ic = CVUtility.getInitialContext();
PaymentLocalHome home = (PaymentLocalHome) ic.lookup("local/Payment");
PaymentLocal payment = home.create(paymentVO, userID, this.dataSource);
payment.setDataSource(this.dataSource);
paymentVO = payment.getPaymentVO();
} catch (Exception e) {
logger.error("[createPayment]: Exception", e);
}