.Net C# 微信APP支付的開發步驟
阿新 • • 發佈:2019-01-03
1.前面的申請什麼的都不多少了 商戶平臺啊 開放平臺啊
2.申請完成之後,官方會給你商戶的ID 應用的APPID 這兩個是在開發中使用的,APP支付,不需要設定回撥域名,直接使用就行
3 登陸你的商戶平臺,進去之後,開始找到賬戶中心,設定API安全中的API金鑰 32位的 ,設定完成之後,就可以開發了
直接上程式碼
WxPayData myData = BasicHelper.WxAppPay(MONEY, Notify_url, "冠鑫聯動線上訂單"); WxPayData myH5Data = new WxPayData(); string wxJson = ""; myH5Data.SetValue("appid", "XXXXX"); myH5Data.SetValue("partnerid", "XXXXX"); myH5Data.SetValue("timestamp", myAllOrder.AO_ORDERNUM); myH5Data.SetValue("noncestr", WxPayApi.GenerateNonceStr()); myH5Data.SetValue("package", "Sign=WXPay"); myH5Data.SetValue("prepayid", myData.GetValue("prepay_id")); myH5Data.SetValue("paySign", myH5Data.MakeSign()); wxJson = myH5Data.ToJson();
BasicHelper是我自己封裝關於微信的類,WxPayData 這個是微信官方給的
然後把你請求的 wxJson 直接給前臺,前臺進行呼叫就可以了,你在你的回撥的頁面中進行處理支付完成的邏輯就可以了