新版支付宝接口(当面付)初次体验Alipay Easy SDK

今年新版的接口都已经发布了。不过支持的并不多。主要的是功能整理了一下,简单易用了。
注:新旧版不冲突。
所有接口都统一标准:标准的发送类,提交过去,然后返回标准的返回类。
统一JSON数据交互,加密方式无法修改统一为RSA2,

今天我以当面付的条码支付为例讲解一下。语言C#.
需要用到SDK,去NUGET下载。
https://www.nuget.org/packages/Alipay.EasySDK/
、、、、、、、、、、、、
1,下载SDK
新版支付宝接口(当面付)初次体验Alipay Easy SDK 第1张
2,准备一个开通当面付的支付宝帐号,得到app_id和privatekey私钥。
这个自行解决。

3,看接口文档;alipay.trade.pay(统一收单交易支付接口)
写代码:
AlipaySDK.Factory.clsAlipayTradePayRequest req = new AlipaySDK.Factory.clsAlipayTradePayRequest()
{
app_id = “应用ID”,
PrivateKey = “私钥”,
bizContent = new AlipaySDK.Factory.clsAlipayTradePayBizContent()
{
out_trade_no = “订单号”,
subject = “商品名称”,
total_amount = “100.15”,//金额
scene= “bar_code”,//条码付固定值
auth_code=“1234567780”,//这个就是用户出标的条码值 。可以手动输入
}

        };1

string strResult = AlipaySDK.Factory.SendData(req);//发送并返回JSON数据

//我喜欢原生序列化-根据自己喜欢
JavaScriptSerializer jss = new JavaScriptSerializer();
AlipaySDK.Factory.clsAlipayTradePayResponse res = jss.Deserialize<AlipaySDK.Factory.clsAlipayTradePayResponse>(strResult);

新版是不是如上简单呢。
所有接口都可以这么简单的搞定。无需知道太多的东西。只要知道接口名称即可。

今天天气不错,无聊看了一下新东西。写了点文字。欢迎发表意见。


添加回复:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。