1搜索微信商戶平台。進入開發文檔
2選擇相應的開發應用,其實大都差不多。我這邊做的是小程序,就以小程序為例。選擇小程序,下載對應的sdk.
4下載完對應的sdk以及dome之后。使用的時候,直接使用pom文件導入,然后安裝,最后導入到自己使用發服務中即可。重點--小程序中沒有sdk。直接去其他相關程序中下載sdk即可。JSAPI或者NAtive支付
5
你只要按照文檔封裝相應的參數,簽名、隨機字符串、都不需要再進行封裝,sdk內部已經做好了。
6返回之后的參數,可以使用微信自帶的工具類 xmltomap方法轉換成map.就可以完成相應的邏輯
7最重要的一點,使用微信退款時。是需要雙證書的。雖然我也沒明白雙證書是什么意思,按照我理解就是需要appkey和一個api證書。
8api證書可以去商戶平台后端,下載,謹慎重置證書。
9將證書路徑。放到sdk中的inpustream中,返給微信服務端即可。
10注意------注意---------注意 。linux在使用證書的路徑時一定要是服務端的絕對路徑,不能從項目中獲取。(重點)