跳到主要内容

通过门户集成

管理人和顾问通过门户自行创建 API 集成:创建集成、注册公钥,并在门户中直接获取 API Key。任何密钥都不经过邮件传递。

这是标准流程

无论是 Sandbox 还是生产环境,通过页面注册公钥都是管理人和顾问的推荐方式。通过邮件发送公钥属于例外情况——参见何时仍使用邮件发送。

通过门户,公钥由负责人本人注册,需要明确确认,且页面上会显示指纹(fingerprint)。这样就无需在邮箱之间手动转交文件,降低了注册错误密钥的风险,并且可以随时创建新的集成,无需提交工单。

流程概览​

步骤执行方位置
1. 注册主用户(master)QI Tech 集成团队基于邮件或 WhatsApp 联系
2. 访问门户主用户Portal do Gestor 或 Portal do Consultor
3. 创建其他用户并分配权限主用户门户中的 Gestão de Acesso > Usuários
4. 创建集成主用户或有权限的用户门户中的 Gestão de Acesso > Integração API
5. 注册公钥有权限的用户门户中的集成页面
6. 开通集成权限QI Tech 集成团队完成后直接显示在页面上
7. 配置 webhook(可选)有权限的用户门户中的集成页面

1. 申请注册主用户​

通过邮件(integracao.dtvm@qitech.com.br)或 WhatsApp 联系 QI Tech 集成团队,并提供对接负责人的以下信息:

  • 全名
  • 企业邮箱
  • CPF

我们将根据这些信息,在所申请的环境中为管理人或顾问创建主用户(master)。该用户是一切的起点:由它创建其他用户、分配权限并创建 API 集成。

请勿通过邮件发送密钥

申请中只需包含负责人的姓名、邮箱和 CPF。请勿在该邮件中发送公钥——公钥由您在第 5 步自行在门户中注册。私钥在任何情况下都不得发送给任何人:QI Tech 绝不会要求您提供私钥。

2. 访问门户​

角色环境门户
管理人Sandboxhttps://portal-do-gestor.sandbox.fundos.qitech.com.br/
管理人生产环境https://portal-do-gestor.fundos.qitech.com.br/
顾问Sandboxhttps://portal-do-consultor.sandbox.fundos.qitech.com.br/
顾问生产环境https://portal-do-consultor.fundos.qitech.com.br/

使用上一步注册的邮箱通过单点登录(SSO)访问。

3. 创建其他用户并分配权限​

只有主用户(或经其授权的用户)才能看到集成页面。如需为团队其他成员开通访问:

  1. 进入 Gestão de Acesso > Usuários,点击 Criar usuário。
  2. 填写 Nome、Sobrenome、E-mail 和 CPF。
  3. 打开新建的用户,授予集成权限:
    • 管理人:Gerenciar Integração API
    • 顾问:Gerenciar integração com a API

没有该权限时,菜单中不会显示 Integração API。

4. 创建集成​

在 Gestão de Acesso > Integração API 中点击 Criar integração,并填写一个能标识用途的名称(例如 ETL noturno 或 Backoffice)。

确认后,QI Tech 会生成集成凭证,并打开详情页面。凭证位于页面底部的 Credenciais 区块,可随时通过同一路径复制:

门户集成页面中的 Credenciais 区块,突出显示 API Key 和 API Base URL

凭证用途
API Key放在所有请求的 API-CLIENT-KEY header 中。即认证测试中的 api_key。
URL base da API(API Base URL)接收该集成调用的主机,已对应门户的角色和环境。即认证测试中的 base_url。
Client Integration Key集成的标识。与集成团队沟通时用它指代该集成。

API key 只在该 URL 上有效:即您所属角色的主机(Portal do Gestor 为 manager-api,Portal do Consultor 为 consultant-api),且为创建集成时所在的环境。完整的主机列表参见环境(主机)。

同一个管理人或顾问可以同时保有多个有效集成,每个集成都有各自的 API key 和公钥——便于区分内部系统或环境。

集成创建后的状态为 Criada。只有注册公钥之后,才会变为 Ativa。

5. 注册公钥​

在集成页面点击 Cadastrar chave pública。有两种方式。

方式 A — 在浏览器中生成密钥对​

门户直接在您的浏览器中生成密钥对,并将私钥下载到您的电脑。私钥绝不会发送给 QI Tech:只有公钥会被传输。

  1. 选择 Algoritmo da chave。
  2. 点击 Gerar par de chaves,私钥会自动开始下载。
  3. 将私钥保存在安全的位置——它不会再次显示,也无法找回。如有需要,离开页面前请使用 Baixar chave privada 和 Baixar chave pública。
  4. 公钥已自动填入表单。确认即可完成注册。

每种算法决定了您签名请求 JWT 时应使用的 alg:

门户中的算法JWT 签名
RSA 2048(推荐)RS256
RSA 4096RS256
EC P-256ES256
EC P-384ES384
EC P-521ES512

方式 B — 上传您自己的公钥​

如果您已在门户之外生成了密钥对——参见密钥交换——只需上传公钥:

  • 拖拽文件到指定区域,或点击选择文件(.pem、.pub、.key、.crt 或 .txt);或
  • 将 PEM 内容粘贴到文本框中。

门户会识别密钥的算法,并在输入框下方提示您签名请求时应使用的 alg。

要求与拒绝情形​

密钥必须为 PEM 格式,位于 -----BEGIN PUBLIC KEY----- 块中。以下情况门户会拒绝注册:

情形原因
私钥内容(BEGIN ... PRIVATE KEY)私钥绝不应被上传
证书(BEGIN CERTIFICATE)不是公钥
OpenSSH 格式的密钥(ssh-rsa、ecdsa-sha2-...)请转换为 PEM
少于 2048 位的 RSA低于可接受的最低要求
无法解析的 PEM内容损坏或不完整

确认时,请在确认框中输入 CADASTRAR。注册立即生效:确认后,集成即开始使用该密钥。

公钥不可更换

每个集成只能有一个公钥。如需更换密钥——无论是定期轮换,还是私钥丢失或泄露——请创建新的集成。参见替换集成的密钥。

注册完成后,页面会显示密钥的 Fingerprint (SHA-256) 和注册日期。可用指纹核对已注册的密钥确实是您的密钥。

6. 开通集成权限​

仅适用于管理人

顾问无需此步骤:授权通过顾问的基金权限完成,注册公钥后集成即可使用。

对管理人而言,最后一步是由 QI Tech 集成团队为集成开通读取和写入权限。无需在页面上等待——开通完成后,状态会显示在 Permissões 中。

7. 配置 webhook(可选)​

同样在集成页面中,Webhooks 区块用于注册通知的目标 URL。可用的系统如下:

系统事件
转让方注册审查、转让方注册及审查意见
转让合同转让合同和产品的状态
应收账款应收账款流程中的转让和资产
清算付款批次和清算

您可以为所有系统使用同一个 URL,也可以为每个系统分别设置 URL。每个系统会生成各自的签名密钥(HMAC),用于验证收到的投递——参见 Webhook 接收。

Webhook 按代理方配置

webhook 配置对整个管理人或顾问生效,而不是按集成区分。如果有多个 API 集成,它们共享同一套配置。

停用和重新启用集成​

Desativar integração(输入 DESATIVAR 确认)后,使用该凭证发起的所有调用都会被拒绝。不会删除任何内容:公钥、权限和 webhook 都会保留,重新启用后恢复生效。

怀疑私钥泄露时,可将停用作为即时应对措施。由于密钥不可更换,请勿重新启用已泄露的集成:应以新集成替代。

替换集成的密钥​

如需在不中断业务的情况下改用其他密钥:

  1. 创建新集成(第 4 步),并在其中注册新公钥(第 5 步)。
  2. 管理人需等待新集成的权限开通(第 6 步)。
  3. 在您的应用中更新新的 API key 和新的私钥——两者需同时更换。
  4. 使用新凭证运行认证测试。
  5. 停用旧集成。

无需重新配置 webhook:配置对管理人或顾问整体生效,而不是按集成区分。

上线生产环境​

生产环境的流程相同。通过邮件向集成团队发送管理人或顾问在生产环境中主用户的姓名、邮箱和 CPF。主用户获得访问权限后,其他用户的创建、权限分配和 API 集成的创建均由您在门户中自行完成——无需再次联系团队。

Sandbox 的凭证在生产环境中无效:每个环境都有各自的集成、密钥和 API Key。

重要提示!

不得在 QI Tech 的 Sandbox 环境中使用真实的自然人和/或法人数据。

何时仍使用邮件发送​

通过门户注册适用于管理人和顾问。其他访问角色——转让方、发起人、投资者和分销商——仍需将公钥发送给集成团队,具体参见密钥交换。

如果您是管理人或顾问但尚未获得门户访问权限,请按第 1 步申请主用户,而不是通过邮件发送密钥。