msgSetReq = qbsm.CreateMsgSetRequest("US", 8, 0); IReceivePaymentQuery RecPayQuery = msgSetReq.AppendReceivePaymentQueryRq(); msgSetRes = qbsm.DoRequests(msgSetReq); if (msgSetRes != null) { IResponseList responseList = msgSetRes.ResponseList; List<Receipt> LstCustPay = new List<Receipt>(); for (int i = 0; i < responseList.Count; i++) { IResponse res = responseList.GetAt(i); if (res != null) { IReceivePaymentRetList RecPayRetList = (IReceivePaymentRetList)res.Detail; if (RecPayRetList != null) { for (int j = 0; j < RecPayRetList.Count; j++) { IReceivePaymentRet RecPayRet = RecPayRetList.GetAt(j); Receipt Receipt = new Receipt(); if (RecPayRet != null)
if (RecPayRet.CustomerRef != null) { if (RecPayRet.CustomerRef.ListID != null) { Receipt.CustomerCode = RecPayRet.CustomerRef.ListID.GetValue(); } if (RecPayRet.CustomerRef.FullName != null) { Receipt.CustomerName = RecPayRet.CustomerRef.FullName.GetValue(); } } else { Receipt.CustomerCode = string.Empty; }