1. 程式人生 > >.Net C# 微信APP支付的開發步驟

.Net C# 微信APP支付的開發步驟

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 直接給前臺,前臺進行呼叫就可以了,你在你的回撥的頁面中進行處理支付完成的邏輯就可以了