/// <summary> /// MD5签名 /// </summary> /// <returns></returns> public string GetCftPackage(Dictionary <string, string> bizObj) { if (string.IsNullOrEmpty(Key)) { throw new Exception("Key为空!"); } string unSignParaString = CommonUtil.FormatBizQueryParaMapForUnifiedPay(bizObj); return(MD5SignUtil.Sign(unSignParaString, Key)); }
/// <summary> /// 生成 订单详情 (package) /// </summary> /// <returns></returns> public string GetCftPackage() { if ("" == PartnerKey) { throw new SDKRuntimeException("密钥不能为空!"); } string unSignParaString = CommonUtil.FormatBizQueryParaMap(parameters, false); string paraString = CommonUtil.FormatBizQueryParaMap(parameters, true); return(paraString + "&sign=" + MD5SignUtil.Sign(unSignParaString, PartnerKey)); }