/// <summary> /// 功能描述:再创参数 /// </summary> /// <param name="parameter">参数</param> /// <param name="encstring">加密字段</param> /// <returns></returns> public string ProcessingZC(Dictionary <string, string> parameter, string encstring) { RulePayBehavior PayBehavior = new RulePayBehavior(); parameter["money"] = (decimal.Parse(parameter["money"]) * 100).ToString("F0"); //得到所有的值 string keys = ""; foreach (string item in parameter.Keys) { if (item != "notify_url") { keys += parameter[item]; } } keys += encstring; string pram = PayBehavior.EncryptionMd5(keys, "x2"); parameter.Add("sign", pram); string reust = PayBehavior.AsciiDescnotnull(parameter).TrimEnd('&'); return(reust); }