介紹微信商戶平臺,支付方式和使用場景,申請微信支付流程
###
微信商戶平臺:
地址:https://pay.weixin.qq.com
提供給商家使用,用于查看交易數據,提現等信息
###

###
然后點擊接入指引
###

###

###
PC網站有兩種接入支付的方式 一種是JSAPI一種是Native 支付產品介紹有兩種的區別
###
然后點擊上圖當中的開發文檔看一下
###

###
里面有接入前的準備 按照文檔說明一步步去準備即可
###
更多關于微信支付的開發說明文檔:[pay.weixin.qq.com/wiki/doc/api/native.php?chapter=2\_1](https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=2_1)
###

###
建議文檔從頭到尾看一遍
###
**細節說明:**
在前面的手冊當中提到過

對于直連商戶也可以是小程序 因為之前我們有小程序并且申請了商戶所以就可以利用起來了
###
**名稱理解**
appid:公眾號或者小程序唯一標識
appsecret:公眾號或者小程序的秘鑰
mch_id:商戶號,申請微信支付的時候分配的
key:支付交易過程生成簽名的秘鑰,設置路徑為微信商戶平臺(pay.weixin.qq.com)-->賬戶中心-->賬戶設置-->API安全-->密鑰設置 如下圖所示:

###
開發前仔仔細細看一遍文檔說明(從頭到尾都要看):[pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6\_5&index=3](https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_5&index=3)
- springboot2項目創建
- 分層分包以及資源文件的創建
- Mysql逆向工程效率神器創建domain實體類(DAO層)
- application.properties配置文件自動映射到實體類
- 通過junit單元測試配置文件自動映射到實體類
- 整合Mybatis訪問數據庫和阿里巴巴數據源
- 增刪改查步驟以及細節記錄
- 控制器請求參數的傳遞
- mybatis當中的動態sql語句創建和使用套路
- mybatis當中的分頁插件的使用
- springboot2當中jwt的使用
- 增加統一響應結果類
- 微信登錄之微信開放平臺介紹
- 網站應用微信登錄時序圖解釋說明
- 獲取微信開放平臺掃碼鏈接URL地址
- HttpClient4.x工具獲取使用以及Get和Post模擬請求類編寫
- 配置內網穿透讓微信服務器可以回調到開發環境地址
- 獲取微信access_token以及openid進而獲取用戶信息
- 保存微信用戶信息的注意點
- 保存完微信用戶信息之后生成jwt返回前端
- springboot2登陸攔截器
- 微信支付前期資料說明
- 訂單的增刪改查Dao層編寫
- 單元測試的實現步驟
- UUID生成和MD5加密工具類編寫
- xml轉map map轉xml以及簽名sign算法工具類
- 下單生成sign簽名以及xml整體流程代碼實現一
- 調用微信統一下單接口獲取相應map拿到二維碼地址
- 二維碼地址轉換為圖片讓用戶掃碼支付
- 微信回調處理之更新訂單狀態和冪等性講解
- springboot當中開啟事務
- 定義全局異常類
- 項目當中Logback或者log4j增加打點日志
- 前后端聯調注意事項
- springboot當中解決跨域問題
- 打包以及后臺運行以及前端部署
- 多節點集群部署