|
手機建站 - 添加微信支付时间:2015-10-28 【转载】 阅读 手機網(wǎng)站微信支付需滿足條件
網(wǎng)站后臺設(shè)置微信支付功能,需要滿足的前提條件為: 1) 手機網(wǎng)站必須綁定阿里云備案通過的獨立域名A. 手機網(wǎng)站綁定獨立域名,需在阿里云備案通過并解析備案服務(wù)器; B. 域名一定是英文域名,不支持中文域名(如:xxx.中文.com是不支持的) 2) 網(wǎng)站對接認證服務(wù)號C. 公眾號類型確認位置“微信公眾平臺—設(shè)置—公眾號設(shè)置—賬號詳情”,會顯示“公眾號類 型”與“認證情況”信息,如圖9: D. 網(wǎng)站對接認證服務(wù)號操作登陸微信公眾平臺(https://mp.weixin.qq.com),操作微信對接(操作步驟請參照微信對接教程),如圖10: 注意:服務(wù)器配置必須為“已啟用”狀態(tài)。 3) 網(wǎng)站對接公眾號,IP白名單設(shè)置正確IP白名單需要添加這些IP地址:59.110.225.9、39.106.127.89、39.106.137.63、47.93.0.184、39.107.221.252、39.106.136.190、39.106.173.32、47.93.255.190、39.107.221.180、39.107.221.76、39.107.221.76、39.107.221.76、39.107.221.76、39.105.76.136、39.105.76.136、39.106.205.29、47.94.168.26、60.205.208.55、47.9 E. 網(wǎng)站后臺IP地址手機網(wǎng)站后臺--公眾號—微信賬戶—賬戶認證—有顯示的后臺IP地址,位置如圖11: F. 網(wǎng)站綁定域名的解析IP地址在運行窗口,輸入“cmd”,點擊“確定”,操作步驟,如圖12: 在窗口輸入“ping 域名”,點擊鍵盤“回車”,可以看到IP地址,如圖13: 顯示IP地址位置,如圖14: 4) 配置網(wǎng)頁授權(quán)域名等微信公眾平臺—設(shè)置--公眾號設(shè)置--功能設(shè)置--點擊網(wǎng)頁授權(quán)域名右側(cè)“設(shè)置”,如圖15: 彈出窗口,進行下載“驗證文件”,在網(wǎng)站后臺進行上傳,位置如圖16、圖17: 建議:業(yè)務(wù)域名、js接口安全域名也一并填寫上。 三、手機網(wǎng)站微信支付在網(wǎng)站后臺的設(shè)置登錄網(wǎng)站后臺—商城—在線支付—添加支付方式--選擇“微信支付”,系統(tǒng)會顯示手機網(wǎng)站對接微信支付,需要設(shè)置的參數(shù)值,位置如圖18: 5. 添加支付方式名稱填寫“支付方式名稱”,位置如圖19: 備注:支付方式名稱,是客戶在提交訂單時,系統(tǒng)顯示的支付方式名稱內(nèi)容,長度限制為1-50個字符之間,一個漢字占兩個字符。 6. 設(shè)置公眾號身份標識(APPID)獲取公眾號APPID,登錄公眾平臺—開發(fā)—基礎(chǔ)設(shè)置--開發(fā)者ID(AppID),位置如圖20: 添加到手機網(wǎng)站后臺—商城—在線支付—添加支付方式—微信支付—公眾號身份識別(APPID),如圖21: 7. 開發(fā)者密碼(APPSECRET)登錄微信公眾平臺—開發(fā)—基本配置—開發(fā)者密碼(AppSecret),進行獲取,如圖22: 需賬號管理員使用微信掃描二維碼,進行驗證,生成或重置開發(fā)者密碼,如圖23: 填寫“公眾號登錄密碼”,點擊“下一步”,進行驗證,如圖24:
復(fù)制生成開發(fā)者密碼—勾選協(xié)議—確認進行下一步,新密鑰將生效,如圖25: 添加到手機網(wǎng)站后臺—商城—在線支付—添加支付方式—微信支付—公眾平臺API的權(quán)限獲取所需密鑰(APPSECRET),如圖26: 注意:開發(fā)者密碼生成后,微信公眾平臺不會進行保存,無法進行重復(fù)顯示,所以需要您自己將新生成的開發(fā)者密碼單獨保存好,否則只能進行重置,生成新的密鑰,這樣之前生成密鑰都將會失效。 8. 微信支付商戶號(MCHID)獲取微信支付商戶號(MCHID),登錄微信公眾平臺—微信支付—商戶號管理—已關(guān)聯(lián)商戶號,進行獲取,如圖27: 添加到手機網(wǎng)站后臺—商城—在線支付—添加支付方式—微信支付—微信支付商戶號(MCHID),如圖28: 9. API密鑰(key)獲取API密鑰(key),登錄微信商戶平臺—賬號中心—API安全,進行設(shè)置AIP密鑰。 設(shè)置步驟: G. 安裝操作證書登錄微信商戶平臺—賬號中心—API安全,進行“安裝操作證書”,如圖29:
點擊“申請安裝”,進行安裝操作證書,如圖30: 管理員進行驗證后,進行確定,安裝操作證書,如圖31,圖32: H. 設(shè)置API密鑰 登錄微信商戶平臺—賬號中心—API安全,點擊“設(shè)置密鑰”,如圖33,圖34: 注意:我們后臺需要進行API密鑰設(shè)置,請不要設(shè)置APIv3密鑰,密鑰類似設(shè)置錯誤,會導(dǎo)致支付失敗。 輸入需要設(shè)置的API密鑰值,進行確定,如圖35: 注意:API密鑰需要輸入32個字符,只允許輸入數(shù)字和英文大小寫字母的組合。 管理員進行驗證確認后,API密鑰設(shè)置完成,如圖36、圖37: I. 手機網(wǎng)站后臺設(shè)置API密鑰 將API密鑰添加到,手機網(wǎng)站后臺—商城—在線支付—添加支付方式—微信支付—API密鑰(Key),如圖38: 注意:要在手機網(wǎng)站中正常使用微信支付功能,還需要在“微信商戶平臺—產(chǎn)品中心”中開通“JSAPI支付”功能,如圖39(“JSAPI支付”已開通): 10.公鑰、私鑰文件獲取獲取私鑰和公鑰文件,登錄微信商戶平臺—賬號中心—API安全,進行生成私鑰和公鑰文件并下載。 設(shè)置步驟: J. 申請證書登錄微信商戶平臺—賬號中心—API安全,點擊“申請證書”按鈕,并按以下指引完成證書申請,如圖40: 在彈窗中,點擊“允許訪問”,同意網(wǎng)頁訪問剪切板,如圖41: 在彈窗的“提交請求串”環(huán)節(jié),點擊“下載證書工具”, 下載并打開文件“WXCertUtil.exe”,如圖42: 選擇“證書工具WXCertUtil.exe”文件下載地址,如圖43: 打開證書工具,選擇證書保存地址,點擊“申請證書”,如圖44: K. 生成證書在彈窗中填寫商戶號和商戶名稱后,點擊“下一步”按鈕,獲取證書,如圖45: 注意:商戶號與商戶名稱,在微信商戶平臺---生成API證書彈窗中,有顯示, 位置如圖46: 點擊“復(fù)制”按鈕,將“證書字符串”復(fù)制到微信商戶平臺,如圖47: 將復(fù)制的 “提交請求串”粘貼到,微信商戶平臺—生成API證書,如圖48: 進行安全驗證,如圖49: 請點擊按鈕“復(fù)制證書字符串”,粘貼到“證書工具”中獲取證書文件,如圖50: 注意:請確保已已粘貼證書串成功,并至【證書工具】生成了證書后,才能關(guān)閉此窗口,否則此窗口關(guān)閉后將無法再查看證書串,進行生成證書。 在“證書工具”點擊“下一步”,進行生成API證書,如圖51: 點擊“查看證書文件夾”,如圖52: 在打開的文件夾中,查看到壓縮包,如圖53: L. 解壓,獲取公鑰、私鑰文件將“證書壓縮包”解壓縮,可以看到生成的“私鑰”與“公鑰”文件,如圖54: M. 上傳“公鑰”與“私鑰”文件手機網(wǎng)站后臺--商城—在線支付—添加支付方式—微信支付—存儲私鑰文件[apiclient_cert]和存儲公鑰文件[apiclient_key],如圖55: 四、手機網(wǎng)站微信支付在商戶平臺設(shè)置11.微信商戶平臺設(shè)置支付授權(quán)目錄設(shè)置支付授權(quán)目錄,登錄商戶平臺--產(chǎn)品中心--開發(fā)配置--公眾號支付“支付授權(quán)目錄“點擊”添加“,如圖56、圖57: 注意: Ø 支付授權(quán)目錄的格式為: http://微網(wǎng)站綁定的獨立域名/pay/pay17/ Ø 微網(wǎng)站綁定的獨立域名,例如:wap.****.com 或 www.****.com
特殊說明:在網(wǎng)站后臺添加微信支付里有兩項數(shù)據(jù):“微信支付子商戶號、子商戶公眾號身份標識“。這兩項數(shù)據(jù)是針對微信支付商戶號類型為特約商戶時,所要涉及到配置的。特約商戶微信支付配置請參照《特約商戶微信支付配置說明》,或者您聯(lián)系在線客服為您指導(dǎo)。微信公眾號增加ip白名單:59.110.225.9、39.106.127.89、39.106.137.63、47.93.0.184、39.107.221.252、39.106.136.190、39.106.173.32、47.93.255.190、39.107.221.180、39.107.221.76、39.107.221.76、39.107.221.76、39.107.221.76、39.105.76.136、39.105.76.136、39.106.205.29、47.94.168.26、60.205.208.55、47.9 |