在为 .NET 生成校验和的 Paytm 中,必须导入 DLL,但我不能在 ASP.NET Core 中使用 dll。请让我知道如何生成和验证校验和。
问问题
1366 次
4 回答
0
对于 .net 4.5,您需要使用 .NET Core 2.0 和 paytm dll(链接如下)。 https://github.com/Paytm-Payments/Paytm_Web_Sample_Kit_dotNet/tree/master/.net_4.5
.NET Core 2.0 支持添加 .NET Framework 库作为参考。您需要使用 .net framework 4.5 或更高版本编译的 paytm dll 版本才能将其添加到 .net core 2.0 项目中。
这对我有用。
于 2017-11-07T01:52:12.273 回答
0
由于 Paytm 更新了 Checksum 类并修改了校验和生成方法。 来自 Paytm 的带有最新 DLL 的最新 Nuget 包
您可以在此处找到 Paytm 支付网关 API 的更新文档
于 2020-08-26T15:44:59.257 回答
0
根据您运行的 .NET Core 版本,您可能需要导入System.Security.Cryptography.Algorithms
也就是说,您可以使用以下内容生成 MD5 校验和
using (var md5 = MD5.Create())
{
using (var stream = File.OpenRead(filename))
{
return Encoding.Default.GetString(md5.ComputeHash(stream));
}
}
于 2017-07-08T07:40:27.293 回答
0
于 2019-02-25T01:19:48.883 回答