Package jifx.commons.messages

Examples of jifx.commons.messages.IMessage


   */
  public void run() {
    ctx = new Context(message);
    IParticipant iParticipant;
    IResponseMaker iResponseMaker = null;
    IMessage iMessage;
    try {
      if (ti == null) {
        logger.error(transName+"|No se inicializó el Transaction Information|");
        return;
      }
View Full Code Here


import jifx.message.ifx.IFXMessageFactory;

public class CreateRevPOSRequest extends AbstractTranslator {

  public IMessage translate(Map<String, Object> context, IMapper mapper, IMessage orig, IMessage proc) throws TranslateException {
    IMessage message = IFXMessageFactory.createMessageDebitRevRequest("0");
    message.setElement("BankSvcRq.DebitRevRq.DebitMsgRqInfo.DebitAddRq.DebitInfo.DebitAuthType", "MerchandisePurchase");
    return message;
  }
View Full Code Here

import jifx.message.ifx.IFXMessageFactory;

public class CreateRevPOSResponse extends AbstractTranslator {

  public IMessage translate(Map<String, Object> context, IMapper mapper, IMessage orig, IMessage proc) throws TranslateException {
    IMessage message = IFXMessageFactory.createMessageDebitRevResponse("0");
    message.setElement("BankSvcRs.DebitRevRs.DebitMsgRqInfo.DebitAddRq.DebitInfo.DebitAuthType", "MerchandisePurchase");
    return message;
  }
View Full Code Here

import jifx.message.ifx.IFXMessageFactory;

public class CreatePOSResponse extends AbstractTranslator {

  public IMessage translate(Map<String, Object> context, IMapper mapper, IMessage orig, IMessage proc) throws TranslateException {
    IMessage message = IFXMessageFactory.createMessageDebitResponse("0");
    message.setElement("BankSvcRs.DebitAddRs.DebitInfo.DebitAuthType", "MerchandisePurchase");
    return message;
  }
View Full Code Here

import jifx.message.ifx.IFXMessageFactory;

public class CreatePOSRequest extends AbstractTranslator {

  public IMessage translate(Map<String, Object> context, IMapper mapper, IMessage orig, IMessage proc) throws TranslateException {
    IMessage message = IFXMessageFactory.createMessageDebitRequest("0");
    message.setElement("BankSvcRq.DebitAddRq.DebitInfo.DebitAuthType", "MerchandisePurchase");
    return message;
  }
View Full Code Here

    }
    return proc;
  }

  public static void main(String[] args) {
    IMessage orig =  new ISOPackager().unpack(ISOMessageFactory.getISOPOSRequest("100"));
    IMessage dest = new IFXPackager().unpack(IFXMessageFactory.getIfxCert());
    Map<String, Object> context = new HashMap<String, Object>();

    System.out.println(orig);
    List<ProgramEntry>parameters = new ArrayList<ProgramEntry>();
    parameters.add(new GetPropertyValue("11", "((\\d)(\\d+))", "juan"));
View Full Code Here

public class ISOJPOS2000Rq_IFX extends AbstractTranslator {

    public IMessage translate(Map<String, Object>context, IMapper mapper, IMessage orig, IMessage proc) {
      String id = orig.getElement("11").toString();
      String monto = orig.getElement("4").toString();
      IMessage msgIFX = IFXMessageFactory.createMessageDebitRequest(id);
      msgIFX.setElement("BankSvcRq.DebitAddRq.DebitInfo.CompositeCurAmt.CurAmt.Amt", String.format("%.2f", Double.valueOf(monto)/100).replace(',', '.'));
      return msgIFX;
    }
View Full Code Here

public class ISOJPOS2000Rs_IFX extends AbstractTranslator {

    public IMessage translate(Map<String, Object>context, IMapper mapper, IMessage orig, IMessage proc) {
      String id = orig.getElement("11").toString();
      String monto = orig.getElement("4").toString();
      IMessage msgIFX = IFXMessageFactory.createMessageDebitResponse(id);
      msgIFX.setElement("BankSvcRs.DebitAddRs.DebitInfo.CompositeCurAmt.CurAmt.Amt", String.format("%.2f", Double.valueOf(monto)/100).replace(',', '.'));
      return msgIFX;
    }
View Full Code Here

public class IFXRs_ISOJPOS2000 extends AbstractTranslator {

    public IMessage translate(Map<String, Object>context, IMapper mapper, IMessage orig, IMessage proc) {
      String id = orig.getElement("BankSvcRs.DebitAddRs.MsgRqHdr.ClientTerminalSeqId").toString();
      String monto = orig.getElement("BankSvcRs.DebitAddRs.DebitInfo.CompositeCurAmt.CurAmt.Amt").toString();
      IMessage msgISO = ISOJPOSMessageFactory.createPOSResponse(id);
      msgISO.setElement("4", String.format("%012d", new Integer((int) (Double.valueOf(monto)*100))));
      return msgISO;
    }
View Full Code Here

public class IFXRq_ISOJPOS2000 extends AbstractTranslator {

    public IMessage translate(Map<String, Object>context, IMapper mapper, IMessage orig, IMessage proc) {
      String id = orig.getElement("BankSvcRq.DebitAddRq.MsgRqHdr.ClientTerminalSeqId").toString();
      String monto = orig.getElement("BankSvcRq.DebitAddRq.DebitInfo.CompositeCurAmt.CurAmt.Amt").toString();
      IMessage msgISO = ISOJPOSMessageFactory.createPOSRequest(id);
      msgISO.setElement("4", String.format("%012d", new Integer((int) (Double.valueOf(monto)*100))));
      return msgISO;
    }
View Full Code Here

TOP

Related Classes of jifx.commons.messages.IMessage

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.