代码拉取完成,页面将自动刷新
轻量高性能 微信支付apiV3库
有帮助的朋友不要吝啬你们的小星星哦~
项目 | nuget | 描述 |
---|---|---|
WeChatPayV3 | 核心库,仅包含微信支付接口调用基础sdk,可以支持所有接口(需要自己创建对应接口的实体类) | |
WeChatPayV3.Api | 依赖核心库,增加部分接口的实现,未实现的接口仍需需要基础库来实现 | |
WeChatPayV3.Examples | 调用示例demo |
WeChatPayV3
// 实例化客户端
var client = new WechatPayClient();
// 根据微信官方文档编写TransactionsGetRequest请求实体类
var request = new TransactionsGetRequest("订单号", "商户号");
// 接口调用参数
var options = new WechatOptions(appid, merch, cerpath, apiSecret);
// 发起调用请求
TransactionsGetResponse response = await client.ExecuteRequestAsync(request, options);
WeChatPayV3.Api
,可简化为 var api = new WeChatPayApi(appid, merch, cerpath, apiSecret);
TransactionsGetResponse response = await api.TransactionsGet(new TransactionsGetRequest("订单号", "商户号"));
TransactionsGetRequest
类和TransactionsGetResponse
需要使用者自己创建类文件
3中因为WeChatPayV3.Api
库已经实现了这两个类,并做了接口的封装,不需要自己创建额外的类文件WeChatPayV3.Api 中未实现的接口不代表本库不支持调用,只是需要使用者自己去创建为实现类的类文件通过调用WeChatPayV3
基础库中的ExecuteRequestAsync
方法即可
接口名称 | 方法 | 状态 |
---|---|---|
订单查询 | TransactionsGet | ✔ |
作者时间精力有限,欢迎将代码合并到本仓库。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型