Asp.net核心的Paytm Checksum

问题描述 投票:1回答:3

在Paytm中为dot net生成校验和DLL必须导入但不能在Asp.net核心中使用dll。请让我知道如何生成和验证Checksum。

谢谢,金谷

asp.net core checksum paytm
3个回答
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));
    }
}

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核心2.0项目中。

这对我有用。


0
投票

你可以在这里找到它

https://www.nuget.org/packages/AstroBasic.PayTM.Library.NETCORE/

我为自己创造了这个,但随意使用它。

© www.soinside.com 2019 - 2024. All rights reserved.