最近做了關於微信退款的后台SDK集成開發,這里做下記錄。
1.微信提供了C#版本的SDK,可以直接拿過來用,而不用自己去對照着微信api開發文檔去自己寫SDK。
2.這里需要注意下,微信開放平台的賬號是一個總的賬號,它可以綁定微信公眾號、微信APP支付等多個應用
這里的每個應用都會有一個自己對應的商戶號,而在對應的商戶后台,每個商戶的證書也是需要單獨下載的。意思就是說,即使是同一個開放平台的賬號,綁定的應用不同,那么對應的商戶號也不一樣,而且每個微信應用(移動APP應用或者公眾號)的
AppID和AppSecret都是不同的,這里需要注意。
需要從微信商戶后台下載證書,證書下載完成之后,證書的路徑應當放在網站根目錄,對於Windows系統可以直接雙擊進行導入,在請求微信退款接口時需要設置證書路徑和密碼等。
下圖是微信應用的商戶平台后台的下載證書界面:
3.這些步驟完成后,就可以直接用微信提供的SDK的demo進行調試了,我們可以在本地進行安裝證書,只要在請求接口時將證書路徑和密碼設置正確就可以。
4.IIS需要設置,服務器的IIS的網站對應的應用程序次的高級設置:
加載用戶配置文件設置為true,不然證書調用不成功。
好了就記錄到這。