@{ ViewData["Title"] = ".Net Core 支付产品示例"; }

官方文档/帮助:

支付宝:文档中心技术支持中心开发者社区

微信支付:开发文档问答中心帮助中心

QQ钱包:开发文档帮助中心

京东支付:开发文档

*参数配置(3选1,推荐使用3):

1.使用代码配置如:services.AddAlipay(Options => { Options.AppId = ""; });

2.使用"配置文件"的方式,可在appsetting.json、appsettings.Development.json设置参数

3.使用"用户机密"的方式,可在VS中右键项目->管理用户机密,再设置参数(与2相似)。

*参数详情可见Startup.cs文件的ConfigureServices方法下的注释代码"配置参数"。

*注意:

1.示例开发环境:Windows10、VS2017 15.4.4、.Net Core 2.0.3

2.支持渠道:支付宝、微信支付、QQ钱包、京东支付(仅扫码支付)。

3.示例使用了依赖注入与用户机密(见Startup.cs文件的ConfigureServices方法),需要自行配置(可以参考上方"参数配置")。当然你不使用依赖注入方式,自己new AlipayClient(...,...)/new WeChatPayClient(...,...)再调用也可以。

4.部分API未做示例,可根据现有示例与官网API参数文档自行调用(除京东支付外其他支付的API基本齐全了)。

5.接收支付渠道通知(NotifyController.cs文件)需要公网环境运行(另外记得修改notify_url参数)。


* 查看接口 请求参数、响应参数


* 查看接口 请求参数、响应参数


* 查看接口 请求参数、响应参数


* 查看接口 请求参数、响应参数


* 查看接口 请求参数、响应参数


* 查看接口 请求参数、响应参数

* 查看接口 请求参数、响应参数


* 查看接口 请求参数、响应参数


* 查看接口 请求参数、响应参数

* 查看接口 请求参数、响应参数

* 查看接口 请求参数、响应参数

* 查看接口 请求参数、响应参数

* 查看接口 请求参数、响应参数

* 查看接口 请求参数、响应参数

* 查看接口 请求参数、响应参数

* 查看接口 请求参数、响应参数

* 查看接口 请求参数、响应参数

* 查看接口 请求参数、响应参数

* 查看接口 请求参数、响应参数

* 查看接口 请求参数、响应参数

* 查看接口 请求参数、响应参数

* 查看接口 请求参数、响应参数

* 查看接口 请求参数、响应参数

@section Scripts { } @section Styles { }