新版支付寶介面(當面付)初次體驗Alipay Easy SDK

2020-10-21 11:00:55

今年新版的介面都已經發布了。不過支援的並不多。主要的是功能整理了一下,簡單易用了。
注:新舊版不衝突。
所有介面都統一標準:標準的傳送類,提交過去,然後返回標準的返回類。
統一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);

新版是不是如上簡單呢。
所有介面都可以這麼簡單的搞定。無需知道太多的東西。只要知道介面名稱即可。

今天天氣不錯,無聊看了一下新東西。寫了點文字。歡迎發表意見。