Package com.jada.order.payment.gateway

Examples of com.jada.order.payment.gateway.PayPalEngine


      Customer c = (Customer) em.find(Customer.class, customer.getCustId());
      c.setCustPassword(AESEncoder.getInstance().encode(form.getCustPassword()));
      c.setCustPublicName(form.getCustPublicName());
       }
   
      PayPalEngine paymentEngine = (PayPalEngine) shoppingCart.getPaymentEngine();
      String orderNum = null;
      createEmptySecureTemplateInfo(request);
    OrderEngine orderEngine = new OrderEngine(shoppingCart, null);
      try {
        OrderHeader orderHeader = orderEngine.getOrderHeader();
      InvoiceEngine invoiceEngine = new InvoiceEngine(orderHeader, null);
      invoiceEngine.invoiceAll();
      invoiceEngine.setCreditCardInfo(orderEngine.getCreditCardInfo());
      invoiceEngine.payOrder(shoppingCart.getPaymentEngine(), request);
      orderEngine.saveOrder();
      orderNum = orderEngine.getOrderHeader().getOrderNum();
      invoiceEngine.saveOrder();
      }
      catch (PaymentException e) {
        logger.error(e);
        paymentEngine.cancelPayment();
        shoppingCart.cancelTransaction();
        em.getTransaction().setRollbackOnly();
        return actionMapping.findForward("paymentError");
      }
     
View Full Code Here


            HttpServletResponse response) throws Exception {
     
      ShoppingCart shoppingCart = ShoppingCart.getSessionInstance(request, true);
      ContentBean contentBean = getContentBean(request);
      PaymentGateway paymentGateway = contentBean.getContentSessionBean().getSiteCurrency().getPayPalPaymentGateway();
      PayPalEngine payPalEngine = new PayPalEngine(contentBean.getContentSessionBean().getSiteDomain().getSite(), paymentGateway.getPaymentGatewayId());
      payPalEngine.setSiteDomain(contentBean.getContentSessionBean().getSiteDomain());
      shoppingCart.setPaymentEngine(payPalEngine);
     
    OrderEngine orderEngine = new OrderEngine(shoppingCart, null);
    OrderHeader orderHeader = orderEngine.getOrderHeader();
    payPalEngine.payPalAuthorizePayment(orderHeader, request);
    String token = payPalEngine.getToken();

    ActionForward templateForward = null;
     
      if (payPalEngine.isProduction()) {
        templateForward = actionMapping.findForward("production");
      }
      else {
        templateForward = actionMapping.findForward("sandbox");
      }
View Full Code Here

TOP

Related Classes of com.jada.order.payment.gateway.PayPalEngine

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.