C#微信登录支付Api > 简介


该微信支付Api为我个人根据微信官方的支付文档写的一个.NET Standard 2.0的一个标准库,实现了二维码支付和手机小程序中的直接吊起支付的两大功能,暂未实现退款、红包优惠等功能,对于简单的网页上的收费功能来说已经是足够了的,本网站的所有支付就是用这个项目做的。这不是官方的文档,微信官方好像并没有发布c#版本的库,而微信的论坛中流传者好几个不同作者制作的库,由于我的使用场景比较有限,我嫌弃他们的这些文档比较臃肿,而且还调用了很多个人的第三方库,一整套下来要安装好几个库,所以我自己制作了一个不依赖其他库的小库,满足了我自己的所有需求,未来有其他需求时还会不断往里加的,不过我保证肯定不会变得臃肿。


库项目主要包括如下:



依赖库如下:


            System.Text.Json :这是微软出品的json的序列化与反序列化的工具


            Portable.BouncyCastle:这是计算微信签名时使用的一个算法库