今年新版的介面都已經發布了,不過支持的并不多,主要的是功能整理了一下,簡單易用了,
注:新舊版不沖突,
所有介面都統一標準:標準的發送類,提交過去,然后回傳標準的回傳類,
統一JSON資料互動,加密方式無法修改統一為RSA2,
今天我以當面付的條碼支付為例講解一下,語言C#.
需要用到SDK,去NUGET下載,
https://www.nuget.org/packages/Alipay.EasySDK/
、、、、、、、、、、、、
1,下載SDK

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”,//這個就是用戶出標的條碼值 ,可以手動輸入
}
};
string strResult = AlipaySDK.Factory.SendData(req);//發送并回傳JSON資料
//我喜歡原生序列化-根據自己喜歡
JavaScriptSerializer jss = new JavaScriptSerializer();
AlipaySDK.Factory.clsAlipayTradePayResponse res = jss.Deserialize<AlipaySDK.Factory.clsAlipayTradePayResponse>(strResult);
新版是不是如上簡單呢,
所有介面都可以這么簡單的搞定,無需知道太多的東西,只要知道介面名稱即可,
今天天氣不錯,無聊看了一下新東西,寫了點文字,歡迎發表意見,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/185167.html
標籤:其他
上一篇:幾款實用的linux工具
