Skip to content
支付宝(Alipay)服务端SDK AopSdk,修改自官方最新版本:113。采用.NET Standard 2.0,支持.NET Core 2.0,与官方SDK接口完全相同。完全可以按照官方文档进行开发。不仅仅支持支付,官方SDK支持的功能本SDK全部支持用法几乎一样。
C#
Branch: master
Clone or download
Pull request Compare This branch is 74 commits behind dotnetcore:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Alipay.AopSdk.AspnetCore
Alipay.AopSdk.Core.UnitTest
Alipay.AopSdk.Core
Alipay.AopSdk.F2FPay.AspnetCore
Alipay.AopSdk.F2FPay
.gitattributes
.gitignore
Alipay.AopSdk.Core.sln
LICENSE
README.md

README.md

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

You can’t perform that action at this time.