私人薪资抵押贷款提案拍卖手册
QI Tech 的 webhook 不应进行严格映射。 返回的 webhook payload 中可能包含额外字段。
您可以按照文档中的详细说明查询和重新发送 webhook:重新发送 Webhook。
简介
欢迎使用私人薪资抵押贷款提案拍卖 API
私人薪资抵押贷款提案拍卖是一项服务,允许查询工人发出的提案申请,受托方提交提案,并比较报价以选择条件最优的提案。
该 API 允许在拍卖中创建、更新、查询排名及取消提案。
遇到问题?
如有任何问题,请联系我们的支持团队(suporte@qitech.com.br),我们将尽快回复。
环境
** 我们为客户提供两个环境。API 的基本 URL 为:
- 生产环境 -
https://api-auth.qitech.app/ - 沙盒环境 -
https://api-auth.sandbox.qitech.app/
仅 HTTPS
出于安全考虑,与 QI Tech API 的所有通信必须使用 HTTPS。为防止误用 HTTP 调用,服务器仅开放 443 端口并使用 TLS 1.2 通信。使用其他协议的调用将被自动拒绝。
IssuerProposalRequest: 信贷提案申请
IssuerProposalRequest 代表工人(潜在信贷借款人)发出的信贷提案申请。申请有效的前提是工人有可用的薪资抵押额度。
信贷申请中的 Webhook 流程
收到信贷提案申请时,有两种可能的情形:
✅ 1. 存在预创建的保留提案
- 若提案已签署,合同将立即生效,无需经过拍卖过程。
- 若提案尚未签署,将发送给工人进行审核。
- 拍卖结束 webhook 将发送给提案的发起客户。
- 可以为同一借款人创建多个提案保留,前提是雇佣关系不同。
⚖️ 2. 不存在保留提案
- 拍卖开始 webhook 将发送给所有客户。
- 从此刻起,客户有 30 秒时间发送提案。
- 时间结束时:
- 若有在截止时间内的提案,最优提案将发送给工人。
- 若 30 秒内没有提案发送,则考虑之后发送的第一个提案。
- 一旦提案发送给工人,拍卖结束 webhook 将向所有参与者触发。
Webhook 示例 - 拍卖开始
{
"status": "ongoing",
"event_datetime": "2025-03-20T14:47:43Z",
"key": "88b0203d-31ad-48c6-a795-b6d45ab4898a",
"webhook_type": "laas.private_payroll_auction.new_issuer_proposal_request",
"data": {
"issuer_proposal_request_key": "88b0203d-31ad-48c6-a795-b6d45ab4898a",
"status": "ongoing",
"expiration_datetime": "2025-03-21T11:47:12Z",
"inclusion_limit_datetime": "2025-03-20T11:49:43Z",
"issuer_proposal_request_data": {
"issuer_registration_number": "TESTE123",
"birth_date": "1973-03-14",
"disbursed_issue_amount": 2100,
"admission_date": "2020-03-10",
"consigned_credit_balance": 10000,
"eligible": true,
"employer_document_type": "cnpj",
"document_number": "00737823780",
"employer_document_number": "29113956000181",
"number_of_installments": 10,
"political_exposition": "not_exposed",
"name": "VALENTINA SANTOS"
},
}
}
Webhook 示例 - 拍卖结束
{
"key": "150cfaa5-99dc-4c80-be3e-2231350cf9a2",
"data": {
"auction_proposal_key": "250cfea5-99dc-4c80-be3e-2231350cf9a2",
"status": "won",
"type": "auction",
"rank_position": 1,
"signature_url": "https://sandbox.sign.qitech.com.br/r/3D1s523",
"credit_operation_key": "9e06ca79-3610-4794-8312-9663e0343f6b",
"issuer_proposal_request_key": "262d0584-9827-4652-9b27-6a46c9832f38"
},
"status": "won",
"event_datetime": "2025-03-20T14:48:43Z",
"webhook_type": "laas.private_payroll_auction.end_of_auction"
}
信贷操作的密钥对于失败的提案将以 null 值发送。
签名链接不会在生产环境中发送,仅在沙盒环境中通过应用程序的拍卖流程发送。
IssuerProposalRequest 对象定义
IssuerProposalRequest 的所有信息交换均使用以下定义。某些情况下,为便于实施并减少各方之间的数据流,部分信息可能被省略。
| 名称 | 类型 | 描述 |
|---|---|---|
| issuer_proposal_request_key | string | 提案申请的唯一标识符 |
| issuer_proposal_request_data | object | 描述提案申请数据的对象 |
| status | string | 提案申请的状态 (ongoing, finished, expired) |
IssuerProposalRequestData 对象定义
| 名称 | 类型 | 描述 |
|---|---|---|
| name | string | 借款人全名 |
| document_number | string | 借款人 CPF |
| birth_date | string | 借款人出生日期,格式 YYYY-MM-DD |
| disbursed_amount | float | 借款人申请的放款金额 |
| number_of_installments | integer | 借款人申请的分期数 |
| consigned_credit_balance | float | 借款人可用薪资抵押余额 |
| admission_date | string | 工人当前职位的入职日期,格式 YYYY-MM-DD |
| issuer_registration_code | string | 员工 eSocial 注册码 |
| employer_document_number | string | 雇主 CNPJ |
| eligible | boolean | 符合条件为 True,不符合为 False |
| employer_document_type | string | CNPJ 或 CPF |
提案申请状态详情
提案申请的状态可以是:
| 状态 | 描述 |
|---|---|
| ongoing | 提案申请进行中,拍卖仍处于活动状态。 |
| finished | 提案申请已完成,拍卖已结束且已提交的提案被接受并纳入。 |
| expired | 提案申请已过期,拍卖已结束但未及时纳入任何提案。 |
政治曝光程度详情
政治曝光的值可以是:
| 状态 | 描述 |
|---|---|
| not_exposed | 政治上未曝光人士。 |
| level_1 | 政治曝光 1 级人士 |
| level_2 | 政治曝光 2 级人士 |
| not_informed | 无政治曝光信息 |
提案类型
type 字段表示提案类型,即该提案是通过拍卖还是预保留方式产生的。将在拍卖结束 webhook 中发送。
| 类型 | 描述 |
|---|---|
| "auction" | 提案经过内部拍卖 |
| "pre-auction" | 提案为预保留 |
发送 Webhook 后查询提案申请
如有需要,仍可重新查询信贷借款人发出的提案申请(即使在发送自动 Webhook 之后)。通过 API 调用,使用通过自动 Webhook 发送的提案申请 ID。
/private_payroll_auction/issuer_proposal_request/{issuer_proposal_request_key}GET路径参数
| 字段 | 类型 | 描述 | 字符数 | 必填 |
|---|---|---|---|---|
issuer_proposal_request_key | uuidv4 | IssuerProposalRequest 的唯一识别键,采用 uuid v4 格式。 | 36 | 是 |
响应
返回的响应与拍卖开始 webhook 中发送的内容相同。
AuctionProposal – 信贷提案
AuctionProposal 是代表受托方向工人提交的信贷提案的对象。
提案有两种方式:拍卖前预保留,以及普通拍卖。
🎯 提案保留
-
如果客户与借款人已有联系,可以创建并签署带有 "private_payroll" 担保的信贷操作。然后可以保留提案,有效期为 24 小时。
-
如果在此期间该借款人有提案申请,将向客户发送拍卖结束 Webhook,信贷操作将立即放款并完成薪资抵押。
-
否则,提案将过期且不再有效。
AuctionProposal 对象定义
AuctionProposal 的所有信息交换均使用以下定义。某些情况下,为便于实施并减少各方之间的数据流,部分信息可能被省略。
| 名称 | 类型 | 描述 |
|---|---|---|
| issuer_proposal_request_key | string | 提案申请的唯一标识符。 |
| auction_proposal_key | string | AuctionProposal 的唯一识别键,采用 uuid v4 格式。 |
| proposal_data | object | 描述合作方发送的 AuctionProposal 数据的对象。 |
| status | string | 拍卖中提案的状态 (bid, lost, won, cancelled, awaiting_issuer_proposal_request)。 |
| proposal_score | float | 拍卖中纳入提案的评分,proposal_score 的比较决定 rank_position。 |
| inclusion_date | string | 提案纳入或最后更新的日期,格式为 YYYY-MM-DDTHH:MM:SSZ。 |
| rank_position | integer | 提案在拍卖排名中对应提案申请的当前位置。 |
注:proposal_data 对象的内容由参与方在后续描述的请求中发送的信息组成。
提案状态详情
提案的状态可以是:
| 状态 | 描述 |
|---|---|
| bid | 提案已以其条件纳入拍卖 - 仍可修改。 |
| awaiting_issuer_proposal_request | 提案已预注册,等待提案申请。 |
| lost | 提案在该提案申请的拍卖中失败。拍卖已结束,本提案未被纳入。 |
| won | 提案赢得该提案申请的拍卖。拍卖已结束,本提案被纳入。 |
| cancelled | 提案被参与方取消。 |