# :-: 微信支付
## 一、開通產品
## 1.在微信商戶號中需要開通一下產品

## 2.在微信商戶號中找到賬戶中心,選擇API安全,選擇設置APIv3密鑰(首次設置,此處為“設置”,非首次設置,此處為修改)

## 3.請注意閱讀彈框中事項,若已溝通點擊“已溝通”

## 4.設置APIv3密鑰,輸入需要設置的密鑰,點擊“確定”
(請事先將需要設置的密鑰用文檔記錄;設置成功后不支持查看,僅支持修改重新設置)

## 5.安全驗證,按提示輸入操作密碼+手機驗證碼,提交確認即可設置成功

## 6.設置成功

## 二、下載證書
## 1.配置微信商戶API密鑰,登陸微信商戶平臺,點擊賬戶中心,左側導航欄找到API安全,需要安裝證書。(因為這里配置過 才顯示管理證書)

## 2.下載證書工具

## 3.填寫商戶號和商戶名稱(商戶名稱必須和營業執照名稱一致)

## 4.復制請求串 然后粘貼到商戶平臺 然后點擊 下一步

## 5.將證書請求串粘貼到商戶平臺 點擊下一步

## 6.復制證書串

## 7.粘貼到證書工具證書串 點擊下一步 (這個工具先不要關!!!)

## 8.打開剛剛申請的證書工具 申請證書成功,點擊查看證書文件夾

## 9.查看證書文件夾,將證書文件保存到本地

## 三、后臺安裝部署
## 1.在站點內容選擇系統設置--支付管理--支付設置--選中需要渠道的微信支付的點擊配置

## 2.在微信商戶號中找到賬戶中心,選擇商戶信息,復制微信支付商戶號至站點

## 3.將內容復制到后臺站點內,系統設置--支付管理--支付設置--點擊設置支付配置--點擊配置--將商戶號和API密鑰粘貼至此--點擊確認--選擇想要開啟的渠道方式--點擊保存即可

## 4.將下載的對應證書上傳,單擊確認


## 5.微信支付平臺證書切換微信支付公鑰
> **如果商戶號已切換為公私鑰模式就需要將下面內容配置到后臺,否則跳過第5點即可。**
> 注意:APIv3依賴平臺證書進行簽名驗簽,該證書每五年需商戶主動更換一次。為避免更換不及時或過程中出現的系統風險影響業務,部分商戶將模式切換為公私鑰模式。
### 5.1獲取公鑰文件和公鑰ID
(1)進入賬戶中心-API安全,找到“微信支付公鑰”,點擊申請公鑰

(2)微信支付公鑰入口頁面

(3)下載微信支付公鑰.

(4)得到公鑰文件和公鑰ID(公鑰序列號)

### 5.2將獲取到的公鑰文件和公鑰ID在后臺填寫

## 四、微信商戶和小程序關聯
## 1.部署在微信支付平臺上點擊產品中心,點擊AppID賬號管理,選擇關聯AppID

## 2.進入頁面后,將微信小程序和微信公眾號的AppID分別填入,勾選協議后,點擊提交

## 五、添加JSAPI支付授權目錄
## 1.選擇產品中心,進入開發配置,點擊添加

## 2.將域名添加到授權目錄中,單擊添加
> 注意:頭部要包含http或https,且不支持IP地址
須以左斜杠“/”結尾
域名必須通過ICP備案
距正式生效有十分鐘左右延遲,建議避開交易高峰時間添加

## 微信支付配置已完成!
- 安裝指引
- 寶塔安裝部署(推薦)
- 一、下載源碼
- 二、寶塔Linux面板安裝
- 三、服務器配置
- 1.阿里云(推薦)
- 2.騰訊云
- 四、解析域名
- 1.域名購買與設置
- 2.寶塔配置域名
- 五、寶塔安裝部署
- 本地安裝部署
- 一、下載源碼
- 二、本地部署軟件安裝
- 三、本地安裝部署
- 后臺配置
- 一、小程序配置
- 二、小程序云上傳配置
- 三、公眾號配置
- 四、支付配置
- 1.余額支付
- 2.微信支付
- 3.支付寶支付
- 五、阿里云存儲配置
- 六、短信管理--短信設置配置
- 1.阿里云消息模板配置
- 2.騰訊云消息模板配置
- 七、消息管理--消息模板配置
- 七、地圖配置
- 八、物流配置
- 九、計劃任務配置
- 十、微信小程序客服配置
- 十一、微信打款配置
- 常見問題處理
- 一、小程序隱私政策設置
- 二、開啟、關閉開發者模式
- 三、數據庫模式修改 sql-mode
- 四、開放平臺必須要配置嗎
- 五、公眾號配置服務器提示token失敗
- 六、登錄頁廣告圖的修改
- 七、站點名稱的修改
- 八、長方形Logo的修改
- 九、小程序接口申請
- 十、升級失敗后如何回退版本數據
- 十一、如何修改訪問域名默認跳轉端口
- 十二、裝修時修改商品展示個數
- 十三、運行內存太小導致的報錯處理
- 十四、本地phpstudy部署,訪問admin端和wap端無法自動跳轉index頁面問題
- 十五、自動消息回復不通問題
- 十六、單商戶V6升級報錯問題
- 十七、云編譯報錯處理方式
- 十八、升級后預覽海報報錯問題處理
- 十九、安裝時創建積分首頁標識格式錯誤問題處理
- 二十、云編譯報ssl證書錯誤的處理方案
- 二十一、插件與框架版本兼容問題處理方案
- 二十二、升級提示mkdir()處理方案
- 二十三、配置了偽靜態仍提示接口請求錯誤,請檢查VIE_APP_BASE_URL參數配置或者偽靜態配置
- 二十四、報錯Allowed memory size of ** bytes exhausted (tried to allocate ** bytes)處理方法
- 二開指導手冊
- 一、底部導航二開手冊
- 二、管理端編譯上傳
- 三、微信小程序編譯上傳
- 四、H5編譯上傳