本文指導您在支付寶端外H5頁面中集成金融級實人認證服務。
前提條件
客戶端安裝的支付寶版本必須是10.1.32+。
說明
您可以參考以下代碼獲取支付寶版本號,并做好startBizService版本的兼容處理:
const matchResult = window.navigator.userAgent.match(/AliApp\(AP\/([\d\.]+)\)/i);
const apVersion = (matchResult && matchResult[1]) || ''; //例如10.1.58.00000170
操作步驟
喚起支付寶客戶端,在支付寶客戶端中進行認證。
在接入流程的基礎上,使用以下命令拼接支付寶喚端邏輯。
const certifyUrl = alipays://platformapi/startapp?appId=20000067&url=encodeURIComponent(url);
在H5頁面中通過
location.href=certifyUrl
喚起支付寶并進入實名認證流程。認證結束后,支付寶認證結果頁會回調前置條件入參中指定的回調地址。
回跳原應用。
準備您的應用的Scheme。
對于iOS平臺,在info.plist文件中可以設置URL Schemes(URL types -> URL Schemes)。
如果設置正確,在Safari瀏覽器中輸入
<您設置的 Scheme 名>://
,打開App。對于Android平臺,您可以在配置清單文件AndroidManifest.xml中,設置URL Scheme。
如果設置正確,您可以在.html文件中寫入超鏈接
href="<您設置的 Scheme 名>://index"
。然后,在Android手機上使用瀏覽器打開.html文件,單擊鏈接,即可打開App。
在服務端發起請求時,在returnUrl中傳入您的應用的Scheme。
文檔內容是否對您有幫助?