# 出廠檢查工具
# 背景
- 我們對設(shè)備內(nèi)部信息做了很多需求,其中設(shè)備序列號和攝像頭序列號都是我們流程中必須的信息。
- 對于目前微信刷臉軟硬件質(zhì)量非常復(fù)雜的現(xiàn)狀,我們希望進(jìn)行一次兜底的刷臉支付檢查,保證設(shè)備至少可以完成一次刷臉支付。
# 介紹
我們制作了新的出廠檢查工具和流程指引。要求工廠對接、評估和上線
- 產(chǎn)線上的每臺設(shè)備使用出廠檢查完成檢查。
- 可選,我們額外提供了一個后臺查詢接口。請?jiān)u估對接我們的接口,實(shí)現(xiàn)閉環(huán)控制防呆。
# 1、使用指引
出廠檢查工具已集成在刷臉APK,直接下載青蛙APP/SDK按指引運(yùn)行出廠檢查:
【注意】 設(shè)備運(yùn)行出廠工具后軟件模式不可再改變,如修改模式后導(dǎo)致無法使用,請聯(lián)系微信支付項(xiàng)目經(jīng)理確認(rèn)后,通過以下郵件格式報備處理:
主題:XXX公司XXX型號申請軟件模式切換(人臉SDK->青蛙APP或青蛙APP->人臉SDK)
主送:wxfacepay_help@tencent.com
正文:
Dear 微信刷臉支付團(tuán)隊(duì):
背景:
目標(biāo)商戶:
設(shè)備型號:
設(shè)備SN號:
# 1)數(shù)據(jù)上報用途
- 我們主要消費(fèi)的是設(shè)備的序列號和攝像頭序列號。
- 在發(fā)貨階段出現(xiàn)沒有被出廠檢查上報的序列號,我們會回溯檢查原因。
- 在商戶現(xiàn)場出現(xiàn)的沒有出廠檢查上報的序列號,我們會禁止使用。這也是出于對我們場地質(zhì)量的控制。
# 2)異常處理
- 一般性質(zhì)的異常,上面已經(jīng)列出的檢查內(nèi)容,請?jiān)谖覀冋{(diào)試階段進(jìn)行充分的確認(rèn)。
- 未知異常,分為兩種:
a. 生產(chǎn)場地環(huán)境問題:例如網(wǎng)絡(luò)。我們會明確提示網(wǎng)絡(luò)問題,請測試場地負(fù)責(zé)人先行判斷問題。確認(rèn)發(fā)生在工廠環(huán)境以外的時候及時聯(lián)系微信支付聯(lián)系人。
b. 微信支付系統(tǒng)故障:我們返回不明錯誤,請及時聯(lián)系微信支付聯(lián)系人。如果確實(shí)是微信側(cè)責(zé)任,則需要跳過出廠檢查步驟。相關(guān)的數(shù)據(jù)我們需要后續(xù)補(bǔ)齊(核心數(shù)據(jù)見上我們使用的數(shù)據(jù),是攝像頭序列號和設(shè)備序列號)。
c. 測試人員無法通過刷臉測試。我們會盡量明確提示原因,如果是測試人員的個人原因,例如測試人員手機(jī)號沒有綁定微信,測試人員微信沒有實(shí)名,測試人員的微信的實(shí)名信息和本人不一致等,需要工廠考慮更換測試人員。
# 2、數(shù)據(jù)查詢接口
這是一個可選的對接項(xiàng),沒有強(qiáng)制要求。目標(biāo)是讓工廠的產(chǎn)線控制系統(tǒng)可以完成閉環(huán),防止設(shè)備漏檢。
點(diǎn)擊查看:接口文檔
# 1)對接準(zhǔn)備
由于這里請求信息必須要有工廠的身份標(biāo)識完成鑒權(quán),所以需要工廠提前完成鑒權(quán)賬號的申請。這里要申請的是微信支付服務(wù)商。
# 2)對接步驟
獲取服務(wù)商商戶號
根據(jù)指引的簽名生成,獲取要求的證書和私鑰
先對接獲取平臺證書接口,確保加解密實(shí)現(xiàn)正確,參考接口文檔
對接微信支付提供的微信支付出廠檢查查詢接口的沙箱接口,預(yù)期10月13日前提供。這個接口會提供仿造的數(shù)據(jù),用于系統(tǒng)對接確認(rèn)
請求地址遷移到正式接口,完成正式對接,開始測試。