/// <summary> /// 현금IC /// </summary> /// <param name="isAppr"></param> /// <param name="isChipReader"></param> /// <param name="icCardSeqNo"></param> /// <param name="issuerCode"></param> /// <param name="encData"></param> /// <param name="trackIII"></param> /// <param name="payAmt"></param> /// <param name="taxAmt"></param> /// <param name="orgApprDate"></param> /// <param name="orgApprNo"></param> public void ProcessVANCashIC(bool isAppr, bool isChipReader, string fgSimpTrxn, string icCardSeqNo, string issuerCode, string issuerPosCd, string encData, string trackIII, string payAmt, string taxAmt, string orgApprDate, string orgApprNo) { var reqData = new PV04ReqData() { InputType = isChipReader ? "C" : "R", CancType = isAppr ? "0" : "1", ICCardSeqNo = icCardSeqNo, IssuerRepNo = fgSimpTrxn.Equals("02") ? string.Empty : issuerCode, IssuerPosCd = issuerPosCd, EncData = fgSimpTrxn.Equals("02") ? string.Empty : encData, Track3Data = fgSimpTrxn.Equals("02") ? string.Empty : trackIII, FgSimpTrxn = fgSimpTrxn, //string.IsNullOrEmpty(icCardSeqNo) ? "01" : "00", PayAmt = payAmt, TaxAmt = taxAmt, OTTrxnDate = orgApprDate, OTApprNo = orgApprNo }; m_view.ShowProgressMessage(true); PV04DataTask task = new PV04DataTask(reqData); task.TaskCompleted += new WSWD.WmallPos.FX.NetComm.Tasks.TaskCompletedHandler(task_TaskCompleted); task.Errored += new WSWD.WmallPos.FX.NetComm.Client.ErrorHandler(task_Errored); task.ExecuteTask(); }
/// <summary> /// 난수확인할것 /// </summary> /// <param name="payAmt"></param> /// <param name="taxAmt"></param> public void ProcessGetRanNum(string payAmt, string taxAmt) { var reqData = new PV04ReqData() { TrxnType = PV04RespData.REQ_RAND_NUM, InputType = "C", CancType = "0", FgSimpTrxn = "00", //"01", PayAmt = payAmt, TaxAmt = taxAmt, }; m_view.ShowProgressMessage(true); PV04DataTask task = new PV04DataTask(reqData); task.TaskCompleted += new WSWD.WmallPos.FX.NetComm.Tasks.TaskCompletedHandler(task_TaskCompleted); task.Errored += new WSWD.WmallPos.FX.NetComm.Client.ErrorHandler(task_Errored); task.ExecuteTask(); }