掃二維碼與項(xiàng)目經(jīng)理溝通
我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
我們過很多微信相關(guān)的項(xiàng)目,而微信相關(guān)的項(xiàng)目中很大一部分就需要用到微信支付這個(gè)能力,其中用得最廣的就是微信公眾號支付以及這兩年火起來的小程序的微信支付了。當(dāng)然除此之外還有app支付、H5支付、掃描支付等等。
一般情況下,這些接口信息直接寫入項(xiàng)目的配置文件中,而不寫入到網(wǎng)站的管理后臺,除非是那種標(biāo)準(zhǔn)化產(chǎn)品。因?yàn)槎ㄖ飘a(chǎn)品這種信息基本不會改變,就算有改變也可能是很久的事情,少則幾個(gè)月多則一年。然而不知道是不是有的用戶習(xí)慣用標(biāo)準(zhǔn)化的產(chǎn)品,硬是要求在后臺可以設(shè)置這些信息,覺得這樣做自己的項(xiàng)目更強(qiáng)大(注明:這是完全錯(cuò)誤的認(rèn)知)。
好吧,竟然要求這么做就這么做吧,然而有一部分用戶認(rèn)為這種數(shù)據(jù)是敏感的因此需要自己設(shè)置,而且把后臺密碼改掉不讓服務(wù)商看到;然而更為敏感的服務(wù)器及數(shù)據(jù)庫信息他卻不那么重視。于是乎問我們這些信息在哪里設(shè)置,為了提高效率把最基本的一些流程在這里分享,供我們微構(gòu)網(wǎng)絡(luò)自己的用戶以及其他需要的朋友參考。
前提!注意前提,就是你已經(jīng)注冊了公眾號或者小程序并開通微信支付商戶號。
首先我們知道接入微信支付最基本的4個(gè)信息就是微信(或小程序)的開發(fā)者ID(AppID)、開發(fā)者密碼(AppSecret)、商戶號(MID)和商戶API密鑰。
1、在微信公眾平臺的后臺——開發(fā)——基本設(shè)置中獲取開發(fā)者ID(AppID)、開發(fā)者密碼(AppSecret)。
2、在微信支付商戶平臺獲取商戶號。其中商戶號其實(shí)在是開通郵件中有的,也就是商戶帳號。14xxx或者15xxx開頭的。
3、在微信支付商戶平臺獲取商戶API密鑰。在微信支付商戶平臺后臺——賬戶中心——賬戶設(shè)置——API安全——API密鑰里邊。如圖所示:
至此可以進(jìn)行最基本的微信支付了,比如掃碼支付的模式二,就只需要以上4個(gè)信息就可以了。而諸如紅包發(fā)放、微信公眾號支付等則還需要其他的資料。比如微信支付商戶平臺的安全證書、網(wǎng)頁授權(quán)域名域名等。
1、獲取微信支付商戶平臺的安全證書。
跟上面的第三點(diǎn)類似,在微信支付商戶平臺后臺——賬戶中心——賬戶設(shè)置——API安全——API證書里邊。如圖所示:
2、設(shè)置微信公眾號網(wǎng)頁授權(quán)域名域名。
在微信公眾平臺的后臺——這是——公眾號設(shè)置——功能設(shè)置——網(wǎng)頁授權(quán)域名。如圖所示:
而圖中的業(yè)務(wù)域名主要是設(shè)置業(yè)務(wù)域名后,在微信內(nèi)訪問該域名下頁面時(shí),不會被重新排版。用戶在該域名上進(jìn)行輸入時(shí),不出現(xiàn)下圖所示的安全提示。
而JS接口安全域名主要是用于JSSDK的,比如自定義分享、掃碼、圖片上傳、jspay等等。其中業(yè)務(wù)域名和js接口安全域名均可以設(shè)置三個(gè),而網(wǎng)頁授權(quán)回調(diào)域名現(xiàn)在可以設(shè)置兩個(gè)(以前只可以設(shè)置一個(gè))。所以如果一個(gè)公眾號需要對接很多個(gè)域名對應(yīng)的系統(tǒng),則可以使用一個(gè)中間站點(diǎn)來作為橋梁實(shí)現(xiàn)。
除此之外,還有更多設(shè)置細(xì)節(jié),比如白名單、公眾號支付的支付授權(quán)目錄設(shè)置、掃碼支付模式一的掃碼回調(diào)鏈接。如果你的項(xiàng)目是由微構(gòu)網(wǎng)絡(luò)團(tuán)隊(duì)開發(fā),不管是微信公眾號開發(fā)還是小程序開發(fā),以上這些事情都可以全部交給我們來設(shè)置,而無需你自己操心。當(dāng)然如果你自己想了解更多以及咨詢自己遇到的問題,都可以與我們聯(lián)系。
我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流