Esempio n. 1
0
        protected override void ParseResponse(BinaryReader br)
        {
            base.ParseResponse(br);

            if (DeviceResponseCode == "000000")
            {
                HostResponse     = new HostResponse(br);
                TransactionType  = br.ReadToCode(ControlCodes.FS);
                AmountResponse   = new AmountResponse(br);
                CheckSubResponse = new CheckSubGroup(br);
                TraceResponse    = new TraceResponse(br);
                ExtDataResponse  = new ExtDataSubGroup(br);
            }

            MapResponse();
        }
Esempio n. 2
0
        internal CheckSubResponse DoCheck(string txnType, AmountRequest amounts, CheckSubGroup check, TraceRequest trace, CashierSubGroup cashier, ExtDataSubGroup extData)
        {
            var response = DoTransaction(PAX_MSG_ID.T12_DO_CHECK, txnType, amounts, check, trace, cashier, extData);

            return(new CheckSubResponse(response));
        }