Open qibunext opened 5 years ago
/// <summary> /// 验证回调接口签名 /// </summary> /// <param name="formDics">表单的字典值</param> /// <returns></returns> public ResultMo CheckCallBackSign(IDictionary<string, string> formDics) { if (!formDics.ContainsKey("sign")) { return new ResultMo(ResultTypes.ParaError,"未发现sign参数"); } var sign = formDics["sign"]; //var signType = formDics["sign_type"]; formDics.Remove("sign"); formDics.Remove("sign_type"); var sortDics = new SortedDictionary<string, string>(formDics); var checkContent = string.Join("&", sortDics.Select(d => string.Concat(d.Key, "=", d.Value.UrlDecode()))); var result = new ResultMo(); CheckSign(checkContent, sign, result); return result; }
支付成功后,这里返回的还是 false 当前签名非法!为什么呢?
这周我看下
@KevinWG 谢谢
支付成功后,这里返回的还是 false 当前签名非法!为什么呢?