orderNum = orderEngine.getOrderHeader().getOrderNum();
invoiceEngine.saveOrder();
}
catch (PaymentException e) {
logger.error(e);
paymentEngine.cancelPayment();
shoppingCart.cancelTransaction();
em.getTransaction().setRollbackOnly();
return actionMapping.findForward("paymentError");
}