Examples of PaymentTran


Examples of com.jada.jpa.entity.PaymentTran

   
    String paymentGatewayProvider = orderHeader.getPaymentGatewayProvider();
    if (paymentGatewayProvider != null) {
      PaymentEngine paymentEngine = PaymentManager.getPaymentEngine(paymentGatewayProvider, orderHeader.getSiteCurrency());
      paymentEngine.voidCredit(creditHeader);
      PaymentTran paymentTran = new PaymentTran();
      paymentTran.setAuthCode(paymentEngine.getAuthCode());
      paymentTran.setPaymentReference1(paymentEngine.getPaymentReference1());
      paymentTran.setPaymentReference2(paymentEngine.getPaymentReference2());
      paymentTran.setPaymentReference3(paymentEngine.getPaymentReference3());
      paymentTran.setPaymentReference4(paymentEngine.getPaymentReference4());
      paymentTran.setPaymentReference5(paymentEngine.getPaymentReference5());
      paymentTran.setTranDatetime(new Date());
      paymentTran.setRecUpdateBy(user.getUserId());
      paymentTran.setRecUpdateDatetime(new Date());
      paymentTran.setRecCreateBy(user.getUserId());
      paymentTran.setRecCreateDatetime(new Date());
      creditHeader.setVoidPaymentTran(paymentTran);
    }
    creditHeader.setCreditStatus(Constants.ORDERSTATUS_VOIDED);
    creditHeader.setRecUpdateBy(user.getUserId());
    creditHeader.setRecUpdateDatetime(new Date());
View Full Code Here

Examples of com.jada.jpa.entity.PaymentTran

        masterTax.setTax(creditDetailTax.getTax());
        em.persist(masterTax);
      }
    }

    PaymentTran paymentTran = creditHeader.getPaymentTran();
    PaymentTran masterPaymentTran = null;
    if (masterHeader != null) {
      masterPaymentTran = masterHeader.getPaymentTran();
    }
    if (isSavePaymentTran(paymentTran, masterPaymentTran)) {
      if (masterPaymentTran == null) {
        masterPaymentTran = new PaymentTran();
      }
      PropertyUtils.copyProperties(masterPaymentTran, paymentTran);
      masterHeader.setPaymentTran(masterPaymentTran);
      if (masterPaymentTran.getPaymentTranId() == null) {
        em.persist(masterPaymentTran);
      }
    }
   
    PaymentTran voidPaymentTran = creditHeader.getVoidPaymentTran();
    masterPaymentTran = null;
    if (masterHeader != null) {
      masterPaymentTran = masterHeader.getVoidPaymentTran();
    }
    if (isSavePaymentTran(voidPaymentTran, masterPaymentTran)) {
      if (masterPaymentTran == null) {
        masterPaymentTran = new PaymentTran();
      }
      PropertyUtils.copyProperties(masterPaymentTran, voidPaymentTran);
      masterHeader.setVoidPaymentTran(masterPaymentTran);
      if (masterPaymentTran.getPaymentTranId() == null) {
        em.persist(masterPaymentTran);
View Full Code Here

Examples of com.jada.jpa.entity.PaymentTran

public class PaymentTranDAO extends PaymentTran {
  private static final long serialVersionUID = -2807080753474812680L;

  public static PaymentTran load(Long paymentTranId) throws SecurityException, Exception {
      EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    PaymentTran paymenttran = (PaymentTran) em.find(PaymentTran.class, paymentTranId);
    return paymenttran;
  }
View Full Code Here

Examples of com.jada.jpa.entity.PaymentTran

    }
    if (paymentEngine != null) {
      paymentEngine.setCreditCardInfo(creditCardInfo);
      paymentEngine.authorizeAndCapturePayment(invoiceHeader, request);
 
      PaymentTran paymentTran = new PaymentTran();
      paymentTran.setAuthCode(paymentEngine.getAuthCode());
      paymentTran.setPaymentReference1(paymentEngine.getPaymentReference1());
      paymentTran.setPaymentReference2(paymentEngine.getPaymentReference2());
      paymentTran.setPaymentReference3(paymentEngine.getPaymentReference3());
      paymentTran.setPaymentReference4(paymentEngine.getPaymentReference4());
      paymentTran.setPaymentReference5(paymentEngine.getPaymentReference5());
      paymentTran.setTranDatetime(new Date());
      paymentTran.setRecUpdateBy(userId);
      paymentTran.setRecUpdateDatetime(new Date());
      paymentTran.setRecCreateBy(userId);
      paymentTran.setRecCreateDatetime(new Date());
      invoiceHeader.setPaymentTran(paymentTran);
    }
    invoiceHeader.setInvoiceStatus(Constants.ORDERSTATUS_COMPLETED);
    invoiceHeader.setRecUpdateBy(userId);
    invoiceHeader.setRecUpdateDatetime(new Date());
View Full Code Here

Examples of com.jada.jpa.entity.PaymentTran

      throw new OrderStateException("Order is already voided");
    }
    if (paymentEngine != null) {
      paymentEngine.capturePayment(invoiceHeader);
     
      PaymentTran paymentTran = new PaymentTran();
      paymentTran.setAuthCode(paymentEngine.getAuthCode());
      paymentTran.setPaymentReference1(paymentEngine.getPaymentReference1());
      paymentTran.setPaymentReference2(paymentEngine.getPaymentReference2());
      paymentTran.setPaymentReference3(paymentEngine.getPaymentReference3());
      paymentTran.setPaymentReference4(paymentEngine.getPaymentReference4());
      paymentTran.setPaymentReference5(paymentEngine.getPaymentReference5());
      paymentTran.setTranDatetime(new Date());
      paymentTran.setRecUpdateBy(userId);
      paymentTran.setRecUpdateDatetime(new Date());
      paymentTran.setRecCreateBy(userId);
      paymentTran.setRecCreateDatetime(new Date());
      invoiceHeader.setPaymentTran(paymentTran);
    }
    invoiceHeader.setInvoiceStatus(Constants.ORDERSTATUS_COMPLETED);
    invoiceHeader.setRecUpdateBy(userId);
    invoiceHeader.setRecUpdateDatetime(new Date());
View Full Code Here

Examples of com.jada.jpa.entity.PaymentTran

    }
    String paymentGateway = orderHeader.getPaymentGatewayProvider();
    if (paymentGateway != null) {
      PaymentEngine paymentEngine = PaymentManager.getPaymentEngine(paymentGateway, orderHeader.getSiteCurrency());
      paymentEngine.voidPayment(invoiceHeader);
      PaymentTran paymentTran = new PaymentTran();
      paymentTran.setAuthCode(paymentEngine.getAuthCode());
      paymentTran.setPaymentReference1(paymentEngine.getPaymentReference1());
      paymentTran.setPaymentReference2(paymentEngine.getPaymentReference2());
      paymentTran.setPaymentReference3(paymentEngine.getPaymentReference3());
      paymentTran.setPaymentReference4(paymentEngine.getPaymentReference4());
      paymentTran.setPaymentReference5(paymentEngine.getPaymentReference5());
      paymentTran.setTranDatetime(new Date());
      paymentTran.setRecUpdateBy(userId);
      paymentTran.setRecUpdateDatetime(new Date());
      paymentTran.setRecCreateBy(userId);
      paymentTran.setRecCreateDatetime(new Date());
      invoiceHeader.setVoidPaymentTran(paymentTran);
    }
    invoiceHeader.setInvoiceStatus(Constants.ORDERSTATUS_VOIDED);
    invoiceHeader.setRecUpdateBy(userId);
    invoiceHeader.setRecUpdateDatetime(new Date());
View Full Code Here

Examples of com.jada.jpa.entity.PaymentTran

    invoiceHeader.setRecCreateBy(header.getRecCreateBy());
    invoiceHeader.setRecCreateDatetime(header.getRecCreateDatetime());
    invoiceHeader.setOrderHeader(header.getOrderHeader());
   
    if (header.getPaymentTran() != null) {
      PaymentTran pt = header.getPaymentTran();
      PaymentTran paymentTran = new PaymentTran();
      PropertyUtils.copyProperties(paymentTran, pt);
      invoiceHeader.setPaymentTran(paymentTran);
    }
    if (header.getVoidPaymentTran() != null) {
      PaymentTran pt = header.getVoidPaymentTran();
      PaymentTran paymentTran = new PaymentTran();
      PropertyUtils.copyProperties(paymentTran, pt);
      invoiceHeader.setVoidPaymentTran(paymentTran);
    }
   
    Iterator<?> iterator = header.getInvoiceDetails().iterator();
View Full Code Here

Examples of com.jada.jpa.entity.PaymentTran

        masterTax.setInvoiceHeader(masterHeader);
        em.persist(masterTax);
      }
    }

    PaymentTran paymentTran = invoiceHeader.getPaymentTran();
    PaymentTran masterPaymentTran = null;
    if (masterHeader != null) {
      masterPaymentTran = masterHeader.getPaymentTran();
    }
    if (isSavePaymentTran(paymentTran, masterPaymentTran)) {
      if (masterPaymentTran == null) {
        masterPaymentTran = new PaymentTran();
      }
      PropertyUtils.copyProperties(masterPaymentTran, paymentTran);
      masterHeader.setPaymentTran(masterPaymentTran);
      if (masterPaymentTran.getPaymentTranId() == null) {
        em.persist(masterPaymentTran);
      }
    }
   
    PaymentTran voidPaymentTran = invoiceHeader.getVoidPaymentTran();
    masterPaymentTran = null;
    if (masterHeader != null) {
      masterPaymentTran = masterHeader.getVoidPaymentTran();
    }
    if (isSavePaymentTran(voidPaymentTran, masterPaymentTran)) {
      if (masterPaymentTran == null) {
        masterPaymentTran = new PaymentTran();
      }
      PropertyUtils.copyProperties(masterPaymentTran, voidPaymentTran);
      masterHeader.setVoidPaymentTran(masterPaymentTran);
      if (masterPaymentTran.getPaymentTranId() == null) {
        em.persist(masterPaymentTran);
View Full Code Here

Examples of com.jada.jpa.entity.PaymentTran

      gwr.setCardExpiryYear(custCreditCard.getCustCreditCardExpiryYear());
      gwr.setCardHoldersName(custCreditCard.getCustCreditCardNum());
      gwr.setCardNumber(AESEncoder.getInstance().decode(custCreditCard.getCustCreditCardNum()));
      gwr.setCustomerInvoiceRef(orderHeader.getOrderNum());
     
      PaymentTran payment = orderHeader.getPaymentTran();
    if (payment == null) {
      for (InvoiceHeader invoiceHeader : orderHeader.getInvoiceHeaders()) {
        payment = invoiceHeader.getPaymentTran();
      }
    }
      gwr.setTrxnNumber(payment.getPaymentReference1());

      gwr.setCVN(custCreditCard.getCustCreditCardVerNum());
      gwr.setTotalAmount((int)(creditHeader.getCreditTotal() * 100));
      //gwr.setTotalAmount(1000);
   
View Full Code Here

Examples of com.jada.jpa.entity.PaymentTran

    sb.append("x_type=" + CARDACTION_POSTAUTH + "&");
    sb.append("x_delim_data=TRUE&");
    sb.append("x_delim_char=|&");
    sb.append("x_relay_response=FALSE&");
   
    PaymentTran payment = invoiceHeader.getOrderHeader().getPaymentTran();
      sb.append("x_trans_id=" + payment.getPaymentReference1() + "&");
      sb.append("x_amount=" + Format.getSimpleFloat(invoiceHeader.getInvoiceTotal()) + "&");

      String line = sendTransmission(sb);
   
    Vector<?> response = split("|", line);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.