Пример #1
0
        public void TestSHA256Signature()
        {
            var data = new WechatPayData();

            data.SetStringValue("appid", BaseConfig.AppId);
            data.SetStringValue("mch_id", BaseConfig.MchId);
            var sha256Str = SignatureHelper.CalcSignature(data.ToUrlParams(), BaseConfig.Key, SignType.SHA256);

            Assert.AreEqual <string>("81E64AC5312645C3DC7D3F55C358C8A0F8838FD28BF9C6A80A95BBAC87EC6CBD", sha256Str);
        }
Пример #2
0
        public void TestMd5Signature()
        {
            var data = new WechatPayData();

            data.SetStringValue("appid", BaseConfig.AppId);
            data.SetStringValue("mch_id", BaseConfig.MchId);
            var md5Str = SignatureHelper.CalcSignature(data.ToUrlParams(), BaseConfig.Key);

            Assert.AreEqual <string>("9F64710000181B60AC5743C94455D2CB", md5Str);
        }