概览
信息请求(RFI,request for information) 是 Fluz 在合规团队需要客户提供更多信息时发送给客户的一组问题——最常见于 KYB 审核期间(成立文件、地址证明、所有权结构图),有时也会在账户生命周期的后期出现。 借助 RFI API,您的平台可以在自己的界面中展示这些请求并收集答案,而无需将客户引导至 Fluz。通过以下四个操作,您可以:- 使用 openRfis 列出客户所有未完成的 RFI,或使用 rfi 读取单个 RFI,
- 使用 RFI 文件上传端点上传问题所要求的文档,
- 如有需要,使用 completeRfiPlaidLink 通过 Plaid 回答银行关联和地址类问题,以及
- 使用 submitRfi 发送答案——可一次性提交,也可分批提交。
IN_REVIEW,由 Fluz 进行审核。审核结果会以新状态的形式体现在同一个 RFI 上。
问题按 RFI 单独编写。 Fluz 会针对接收 RFI 的客户单独构建每个 RFI,因此不同 RFI 的问题、顺序以及哪些问题为必答都会有所不同。请渲染 API 返回的内容,而不要将表单硬编码。
要求
请在 Fluz 控制台中您应用程序的权限范围里选择
MANAGE_RFI。与其他范围一样,客户会在 OAuth 期间的授权同意页面上批准该范围。参见应用程序范围。
谁可以回答 RFI
RFI 会发送给某一个账户。令牌的accountId 必须是该账户,且令牌所属用户必须是该账户的收件人:
企业的其他所有者、授权用户和子用户无法通过 API 读取或回答企业的 RFI。请为申请人在该企业的
accountId 上生成令牌。
流程
1
查找未完成的 RFI
使用客户的令牌调用 openRfis。它会按时间由新到旧返回所有等待客户作答的 RFI 及其问题。如果列表为空,则无需任何操作。
2
渲染问题
按
ordinal 顺序展示每个问题。使用 questionType 选择输入方式,使用 options 渲染选择类问题,并使用 visibilityCondition 隐藏不适用的问题。参见问题类型。3
上传文档
对于客户附加的每个文件,使用
rfiId 和 questionId 调用上传端点。请保留其返回的 fileId。4
关联银行(如提供)
银行对账单和地址证明类问题可以通过 Plaid 银行关联来回答,而无需上传文件。打开 Plaid Link,然后将公共令牌传递给 completeRfiPlaidLink。
5
提交
使用答案调用 submitRfi。当
finalize: true(默认值)时,RFI 将进入 IN_REVIEW。使用 finalize: false 可保存部分答案,稍后再继续。6
跟踪结果
使用 rfi 再次读取该 RFI 以查看其状态。如果 Fluz 需要更多信息,同一个 RFI 会带着新问题回到
PENDING_DOCUMENTS,并再次出现在 openRfis 中。RFI 状态生命周期
仅当 RFI 处于
PENDING_DOCUMENTS 状态时才会返回问题。在其他所有状态下,questions 均为空列表。
存在未完成或审核中 RFI 的企业,在 getBusiness 中显示为
PENDING。提交 RFI 并不意味着企业获得批准——请等待 kybStatus 发生变化。问题类型
每个答案都作为RfiAnswerInput 中的 value 发送。其格式取决于问题的 questionType。
必答与可选问题
isOptional: false 表示必须先回答该问题,RFI 才能最终提交。可选问题可以不回答。
条件问题
设置了visibilityCondition 时,仅当该条件对之前问题的答案成立时,该问题才适用。请在您的界面中对其求值,以显示或隐藏该问题:
- 条件仅针对文本和选择类答案进行判断。文件和银行关联类答案视为未回答。
- 不适用的问题不是必答题,您为其发送的任何答案都会被忽略。
Webhooks
如需在不轮询的情况下获知 RFI 何时到达,请订阅 RFI webhook 事件。参见 Webhooks。相关页面
读取 RFI
openRfis 和 rfi:问题、已保存的答案和状态。上传 RFI 文档
返回您需要提交的
fileId 的 REST 端点。提交 RFI
保存答案、最终提交并处理验证错误。
通过银行关联作答
使用 Plaid 代替银行对账单或地址证明。