商戶/服務(wù)商在接入前首先要判斷自己公司注冊區(qū)域適用的接入模式,微信支付目前提供兩種接入方式:直連模式和服務(wù)商模式。
信息、資金流:微信支付—>直連商戶
直連模式,商戶自行申請入駐微信支付,無需服務(wù)商協(xié)助。(商戶平臺申請)成為直連商戶
直連模式相關(guān)說明詳見:直連模式介紹
—— 信息流 —— 資金流
服務(wù)商模式,商戶申請成為微信支付服務(wù)商,服務(wù)商自身無法作為一個直連商戶直接發(fā)起交易,其發(fā)起交易必須傳入相關(guān)特約商戶商戶號的參數(shù)信息。(服務(wù)商平臺申請)成為服務(wù)商
請結(jié)合自身實際情況來選擇接入模式。
由于微信支付的產(chǎn)品體系全部搭載于微信的社交體系之上,所以直連商戶或服務(wù)商接入微信支付之前,都需要有一個微信社交載體,該載體對應(yīng)的ID即為APPID。
目前服務(wù)商的社交載體只能是公眾號,服務(wù)商可通過公眾平臺完成公眾號注冊申請。
公眾號申請成功后,服務(wù)商可登錄公眾號平臺即可獲取對應(yīng)的APPID,具體查閱目錄為 【開發(fā)-> 基本配置-> 公眾號開發(fā)信息】,如下圖所示。通常情況下,一個服務(wù)商只需申請一個公眾號即可。
服務(wù)商的收款賬號即是mchid,申請mchid和APPID的操作互不影響,可以并行操作,申請地址如下: 商戶號申請指引
mchid申請成功后,微信支付將下發(fā)通知郵件至機構(gòu)填寫的聯(lián)系郵箱,內(nèi)容包含申請成功的mchid及其登錄賬號密碼,請妥善保存。
注意:一個mchid只能對應(yīng)一個結(jié)算幣種,若需要使用多個幣種收款,需要申請對應(yīng)數(shù)量的mchid。
APPID和mchid全部申請完畢后,需要建立兩者之間的綁定關(guān)系。
服務(wù)商可登錄服務(wù)商平臺,【產(chǎn)品中心-> AppID管理】目錄下即可完成綁定。
服務(wù)商模式下,一個APPID下可綁定多個mchid,一個mchid可綁定3個APPID。
上述步驟操作完成后,即會向服務(wù)商開放入駐子商戶權(quán)限。
服務(wù)商可登錄服務(wù)商平臺進入【服務(wù)商功能】界面完成子商戶入駐。
API v3密鑰主要用于平臺證書解密、回調(diào)信息解密,具體使用方式可參見接口規(guī)則文檔中證書和回調(diào)報文解密章節(jié)。
請根據(jù)以下步驟配置API key:
商戶API證書具體使用說明可參見接口規(guī)則文檔中私鑰和證書章節(jié)
服務(wù)商可登錄微信服務(wù)商平臺,在【賬戶中心 -> API安全】目錄下載證書
以下為具體下載步驟:
步驟1 在【商戶平臺】-“復(fù)制證書串”環(huán)節(jié),點擊“復(fù)制證書串”按鈕后;
步驟2 在【證書工具】-“復(fù)制請求串”環(huán)節(jié),點擊“下一步”按鈕進入“粘貼證書串”環(huán)節(jié);
步驟3 在【證書工具】-“粘貼證書串”環(huán)節(jié),點擊“粘貼”按鈕后;
步驟4 點擊“下一步”按鈕,進入【證書工具】-“生成證書”環(huán)節(jié)
1)商戶最后請求拉起微信支付收銀臺的頁面地址我們稱之為“支付目錄”,例如:https://www.weixin.com/pay.php。
2)商戶實際的支付目錄必須和在微信服務(wù)商平臺設(shè)置的一致,否則會報錯“當前頁面的URL未注冊:”
3)服務(wù)商模式支付目錄設(shè)置可分為2種方式:
● 服務(wù)商為全體子商戶設(shè)置支付目錄
● 服務(wù)商為某一子商戶單獨設(shè)置支付目錄
1). 服務(wù)商為全體子商戶設(shè)置支付目錄
登錄【微信服務(wù)商平臺—>產(chǎn)品中心—>開發(fā)配置】,設(shè)置后一般5分鐘內(nèi)生效。
2). 服務(wù)商為某一子商戶單獨設(shè)置支付目錄
登錄【微信服務(wù)商平臺—>服務(wù)商功能—>特約商戶管理】,設(shè)置后一般5分鐘內(nèi)生效。
1)如果支付授權(quán)目錄設(shè)置為頂級域名(例如:https://www.weixin.com/ ),那么只校驗頂級域名,不校驗后綴;
2)如果支付授權(quán)目錄設(shè)置為多級目錄,就會進行全匹配,例如設(shè)置支付授權(quán)目錄為https://www.weixin.com/abc/123/,則實際請求頁面目錄不能為https://www.weixin.com/abc/,也不能為https://www.weixin.com/abc/123/pay/,必須為https://www.weixin.com/abc/123/
開發(fā)JSAPI支付時,在JSAPI下單接口中要求必傳用戶openid,而獲取openid則需要您在公眾平臺設(shè)置獲取openid的域名,只有被設(shè)置過的域名才是一個有效的獲取openid的域名,否則將獲取失敗。具體界面如圖所示:
開通流程:服務(wù)商在 微信支付服務(wù)商平臺 - 產(chǎn)品中心 - 特約商戶授權(quán)產(chǎn)品 中發(fā)起申請,獲得商戶授權(quán)后,可以替商戶發(fā)起服務(wù)商JSAPI支付
示例1:單獨顯要區(qū)域,常駐微信支付
示例2:單獨頁簽+頁簽首位+新logo+推薦標簽+直接二維碼
開通流程:服務(wù)商在 微信支付服務(wù)商平臺 - 產(chǎn)品中心 - 特約商戶授權(quán)產(chǎn)品 中發(fā)起申請,獲得商戶授權(quán)后,可以替商戶發(fā)起服務(wù)商Native支付。
APP商戶申請時,如選擇提供截圖,請參見《微信支付APP商戶截圖標準》提供APP首頁截圖、APP尾頁截圖、APP應(yīng)用內(nèi)截圖和APP支付頁截圖。
列表首位+默認勾選+標準logo+推薦標簽+標語
素材下載:《微信支付logo、APP支付素材下載》
開通流程:服務(wù)商在 微信支付服務(wù)商平臺 - 產(chǎn)品中心 - 特約商戶授權(quán)產(chǎn)品 中發(fā)起申請,獲得商戶授權(quán)后,可以替商戶發(fā)起服務(wù)商APP支付。
1、申請小程序開發(fā)者賬號,進行微信認證,獲取appid登錄《微信公眾平臺》,注冊一個小程序的開發(fā)者賬號。小程序賬號申請指引
2、小程序開通微信支付,即申請或復(fù)用微信支付商戶號 申請完小程序后,登錄小程序后臺(mp.weixin.qq.com)。點擊左側(cè)導(dǎo)航欄的微信支付,在頁面中進行開通。
點擊開通按鈕后,有2種方式可以獲取微信支付能力,新申請微信支付商戶號或綁定一個已有的微信支付商戶號,請根據(jù)你的業(yè)務(wù)需要和具體情況選擇,只能二選一。