Skip to content

Latest commit

 

History

History
106 lines (75 loc) · 3.78 KB

README.md

File metadata and controls

106 lines (75 loc) · 3.78 KB

Alipay.AopSdk.Core

组件名 说明 版本号
Alipay.AopSdk.Core 服务端SDK,封装了支付宝开放平台的所有API Latest version
Alipay.AopSdk.F2FPay 当面付SDK,提供条码支付、扫码支付能力 Latest version
Alipay.AopSdk.AspnetCore 服务端SDK的ASP.NET Core组件,为了能更好配合ASP.NET Core 使用 Latest version
Alipay.AopSdk.F2FPay.AspnetCore 当面付SDK的ASP.NET Core组件,为了能更好配合ASP.NET Core 使用 Latest version

一直维护中,希望大家多多支持,多多建议

支付宝(Alipay)服务端SDK AopSdk,修改自官方最新版本:113。采用.NET Standard 2.0,支持.NET Core 2.0,与官方SDK接口完全相同。完全可以按照官方文档进行开发。不仅仅支持支付,官方SDK支持的功能本SDK全部支持,用法几乎一样。由于精力有限,所以只做了几个Demo,但是其他功能可以参照官方的Demo来使用。可以使用官方文档中的示例代码。如有问题请联系QQ501232752

ASP.NET Core

Alipay.AopSdk.AspnetCore

public void ConfigureServices(IServiceCollection services)
{
    services.AddAlipay(options =>
	        {
		        options.AlipayPublicKey = "支付宝公钥";
		        options.AppId = "应用ID";
		        options.CharSet = "密钥编码";
		        options.Gatewayurl = "支付网关";
		        options.PrivateKey = "商家私钥";
		        options.SignType = "签名方式 RSA/RSA2";
		        options.Uid = "商户ID";
	        });
}

使用:

private readonly IAlipayService  _alipayService;

public xxxController(IAlipayService alipayService)
{
	_alipayService = alipayService;

}

_alipayService.Execute();

Alipay.AopSdk.F2FPay.AspnetCore

public void ConfigureServices(IServiceCollection services)
{
    services.AddAlipay(options =>
	        {
		        options.AlipayPublicKey = "支付宝公钥";
		        options.AppId = "应用ID";
		        options.CharSet = "密钥编码";
		        options.Gatewayurl = "支付网关";
		        options.PrivateKey = "商家私钥";
		        options.SignType = "签名方式 RSA/RSA2";
		        options.Uid = "商户ID";
	        }).AddAlipayF2F();
}

使用:

private readonly IAlipayF2FService _alipayF2FService;

public xxxController(IAlipayF2FService alipayF2FService)
{
	_alipayF2FService = alipayF2FService;

}

_alipayF2FService.Execute();

具体用法可以看Demo

更新日志:

  • 2017-11-3 添加对ASP.NET Core的支持

  • 2017-10-30 修复在Linux上的BUG

官方文档:

Demo

Doc