在Paytm中为dot net生成校验和DLL必须导入但不能在Asp.net核心中使用dll。请让我知道如何生成和验证Checksum。
谢谢,金谷
根据您运行的.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));
}
}
您需要为.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核心2.0项目中。
这对我有用。