public void GetTransactions(DateTime date) { var molpayMembers = GetAPIRequests(date); foreach (var member in molpayMembers) { var transactionRequest = new TransactionAPIRequest(); try { transactionRequest.merchantID = member.MerchantId; transactionRequest.rdate = date.ToString("yyyy-MM-dd"); transactionRequest.skey = Encryptor.ToMD5(transactionRequest.rdate + transactionRequest.merchantID + member.VerifyKey).ToLower(); transactionRequest.ResponseData = APIHelper.Get(_url + ParamHelper.ObjToURL(transactionRequest)); var response = JsonConvert.DeserializeObject <List <TransactionAPIResponse> >(transactionRequest.ResponseData); AddMolPayTransaction(response, member); } catch (Exception ex) { Logger.AddLog(transactionRequest.ResponseData, ex.Message); } } }