Example #1
0
        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);
                }
            }
        }