Skip to main content

Overview

requestOwnerDocumentVerificationLink 這個 mutation 會產生一個可分享的 URL,企業負責人可以用它完成文件式的身分驗證。此連結可獨立運作——負責人不需要 Fluz 認證憑證。 將它用於 getBusiness 回傳 verificationType: DOCUMENTSstatus: PENDING_CIP 的負責人。這些是以 isUsPerson: false 送出的實益擁有人或控制人,因此走文件驗證路徑,而不是 SSN 路徑。
走 SSN 路徑(verificationType: SSN)的負責人不需要使用此 mutation;尚未接受邀請的負責人也不需要——Fluz 會直接寄 Email 給這些負責人,並由他們自行驗證。

Required scopes

使用 registerBusiness 為該企業帳戶簽發的權杖。

Prerequisites

以下條件必須全部成立,否則呼叫會失敗:
1

具備 REGISTER_BUSINESS 的企業帳戶權杖

權杖需限定在擁有該名冊的企業之下。
2

案件必須處於已提交待篩檢狀態

僅能在提交後的一個特定狀態期間產生連結。仍在建立中、已在等待篩檢結果、或進入人工審查的案件都會被拒絕——即使 getBusiness 會將這些都回報為 kybStatus: PENDING。請見 Timing
3

businessOwnerId 為負責人的 business-user ID

取自 getBusinessowners[].id,且屬於該企業。不可使用 Fluz 使用者 ID;尚未接受邀請的負責人其 id: null
4

負責人走文件驗證路徑

verificationType: DOCUMENTSstatus: PENDING_CIP

Basic mutation structure

Parameters

Response details

失敗會以「GraphQL 最上層錯誤」回傳,而不是 success: false。請檢查 errors 陣列,而非僅看資料載荷。這點與 registerBusiness 相反;後者會在其載荷內回報驗證失敗。

Timing

先決條件 2 的狀態要求是此呼叫最常失敗的原因,且無法透過 kybStatus 直接看見。
請「及早」呼叫。於 registerBusiness 回傳後不久,只要 getBusiness 顯示該負責人為 verificationType: DOCUMENTSstatus: PENDING_CIP,就立刻產生連結。若收到 ARG-0001 且訊息為 business is not submitted for approval,代表案件已超過——或尚未到達——該時窗。請勿持續重試。請持續讀取 getBusiness,若某位負責人一直維持 PENDING_CIP 卻無法發送連結,請攜帶 accountId 聯絡您的客戶經理。

cURL Example

Example Response

Success

Error

Error Codes

Notes

  • 產生的連結僅限單一用途。若負責人的連結過期或遺失,請再次呼叫此 mutation 以取得新的連結,而非重複使用舊連結。
  • 產生連結不會改變負責人的 status。只有當負責人實際完成驗證後,狀態才會變為 READY——請持續讀取 getBusiness
  • 無批次版本。每位需要連結的負責人都需各自呼叫一次。

企業 KYB 狀態

辨識哪些負責人需要連結,並確認他們何時完成。

KYB 概覽

瞭解此步驟在端到端流程中的位置。

註冊企業

瞭解 isUsPerson 如何讓負責人走文件驗證路徑。