服务器端用的netcore,需要安装一个nuget包:
然后就是重点:
第一步: 需要声明一个客户端对象来生成订单信息
static DefaultAopClient _alipayClient;
public static DefaultAopClient AlipayClient
{
get
{
if (_alipayClient != null) return _alipayClient;
var inst = AlipayAppConfig.Instance;
var serverUrl = inst.GatewayUrl;
var appId = inst.AppId;
var privateKeyPem = inst.PrivateKey;
var format = "json";
var version = "1.0";
var signType = inst.SignType;
var alipayPulicKey = inst.AlipayPublicKey;
var charset = inst.CharSet;
_alipayClient = new DefaultAopClient(serverUrl, appId