透過小工具驗證
嵌入 Fluz 小工具。驗證作為內建步驟處理——Fluz 以 Fluz 代管的 UI 向客戶收集所有資料。您不需收集或儲存任何資訊。
透過 API 驗證
由您自行提交驗證。您可端到端掌控體驗,並為每位客戶選擇要使用的方法。
透過小工具進行驗證
如果您已嵌入 Fluz 小工具,可能完全不需要自行建立驗證流程。小工具將驗證作為閘道:當未驗證的客戶進入時,小工具會引導他們完成驗證,之後再將其帶回原本的操作。 這是投入最少的路徑,也是唯一一種身分資料完全不會觸及您系統的方式。參見透過小工具驗證。透過 API 進行驗證
如果您直接整合 API,將由您自行提交驗證。現有四種方法,它們在您需向客戶收集的資料——以及由誰執行驗證——方面有所不同。KYC 自動填入
您無需收集任何資料。Fluz 透過既有檔案中的資料以
verifyUserPrefillInformation 解析並驗證客戶身分。提供 SSN 資訊
您收集客戶的法定姓名、地址、出生日期及 SSN,接著用
verifyUserInformation 提交,以取得即時決策。請求 IDV 連結
您以
requestDocumentVerificationLink 請求驗證連結。Fluz 回傳代管的 URL;您的客戶會直接向 Fluz 上傳政府核發身分證件與自拍照。自帶 KYC
您的平台已透過自有供應商執行 KYC。使用
postKycVerification 提交已有決策的結果;Fluz 會記錄並更新客戶狀態。在各種 API 方法之間做選擇
第一個問題是由誰執行驗證。如果您的平台營運經核准的自有 KYC 計畫,請使用透過外部供應商驗證——它是向 Fluz 回報您的決策,而非請求決策,且下方的升級階梯不適用。 對於由 Fluz 執行驗證的三種方法,多數整合會在較低摩擦的嘗試未成功時再逐步升級:1
先嘗試 KYC 自動填入
這是單一同步呼叫且無需收集欄位,每位客戶僅執行一次。將其作為預設的首次嘗試。
2
退回到 SSN 驗證
若自動填入被拒,且您已持有——或可合理要求取得——客戶的身分詳情,請直接提交,以取得另一個即時決策。
3
再退回到 IDV 連結
若 SSN 驗證也被拒,請求驗證連結並讓客戶上傳其身分證件與自拍照。這是更高保證度的路徑,且以非同步方式完成。
客戶只需通過一次,所有方法共用單一的驗證狀態。一旦客戶達到
APPROVED——無論透過任何方法,包括小工具——之後由 Fluz 執行的嘗試都會以 ERROR 狀態遭到拒絕。外部供應商的結果是例外:仍會被記錄以供稽核,但不會改變客戶的狀態。範例流程:請求 KYC 自動填入
範例流程:請求 KYC 自動填入
1
準備 verifyUserPrefillInformation mutation
無需收集任何輸入——客戶完全透過存取權杖識別。
2
準備 GraphQL 用戶端
使用為該被驗證客戶產生的使用者存取權杖進行驗證。
3
處理請求
決策會在同一個回應中返回。
Response
範例流程:請求使用者 KYC 驗證
範例流程:請求使用者 KYC 驗證
1
準備 verifyUserInformation mutation
傳入要驗證的使用者資訊。
2
準備 GraphQL 用戶端
使用為該被驗證客戶產生的使用者存取權杖進行驗證。
3
處理請求
決策會在同一個回應中返回。
Response
必要的 scope
每種驗證方法都需要VERIFY_KYC scope,允許您的應用程式代表客戶發起身分驗證請求。
權限分為兩層,您需要同時具備:
當您產生用於呼叫的使用者存取權杖時,也必須包含此 scope。完整目錄請參見應用程式 Scopes。
設定 webhook
在發送第一個驗證之前,先註冊一個 webhook 端點。驗證不一定會在 API 回應中即時完成——特別是文件驗證,會在客戶選擇完成的時間點結束,可能是請求連結後的數分鐘或數天。小工具的驗證則完全在您的應用之外完成。Webhook 是您獲知結果的方式。 端點需求、簽章驗證、重試行為與酬載格式請參見 Webhooks。重點如下:- 在開發者平台為您的應用程式註冊 HTTPS 端點。請使用實際的接收 URL——而非其儀表板或檢視頁面。
- 在 webhook 設定中訂閱
KYC_STATUS_UPDATE事件。否則無論您使用哪種驗證方法,都不會收到 KYC 狀態更新。 - 對每次送達,使用原始請求本文驗證
X-HMAC-Signature標頭。 - 以
X-Event-ID去重,並在 30 秒內回應2xx。
VERIFY_KYC 才能接收驗證事件。
只有當客戶的 KYC 狀態實際發生「轉換」時,KYC_STATUS_UPDATE 才會觸發。若對已驗證的客戶記錄了一次驗證,會保留其狀態且不會發出事件——此時以 API 回應作為您的確認。酬載會包含先前與新的狀態以及驗證資料;完整格式請參見 KYC status update。
驗證狀態
每種方法會解析為以下其中一種狀態。DUPLICATE 係以「SSN」判定——而外部供應商結果亦會以「證件號碼」判定——從不以地址判定,因為客戶在不同時間點可能正當地擁有多個地址。Fluz 不會透露相符的另一位客戶。ERROR 狀態。
嘗試次數限制
為防止客戶以嘗試猜測方式取得通過,驗證嘗試次數會被限制。- 透過 API,每個使用者 ID 最多可嘗試 SSN 驗證「3 次」。
- 文件驗證請求的次數限制獨立計算。
- 「每位客戶」的 KYC 自動填入僅執行一次,無論結果為通過或拒絕。
- 一旦客戶為
APPROVED,不再接受任何進一步嘗試。 - 透過外部供應商驗證是例外:您是在回報結果而非請求篩查,故無嘗試次數限制——且若提交對象已為已驗證客戶,會記錄以供稽核,但不會改變其狀態。
地址格式
所有接受地址的方式都期望以結構化欄位提供客戶的「居住」地址,且城市、州別與郵遞區號需一致。格式錯誤或不一致的地址,是原本有效的客戶被判為DECLINED 的常見原因。
接受國際地址。完整規則請見地址格式規範。