空军薪资代扣贷款手册
注意!
QI Tech 的 webhooks 不应以严格方式进行映射。 我们 API 返回的 webhook payload 中可能会包含额外字段。
Webhook 重发
您可以按照以下文档中的详细说明查询并重发 webhooks:Webhook 重发。
空军系统运作方式
空军代扣贷款系统通过 API 运作,每周七天、每天 24 小时全天候可用,包括节假日。
1. 授权
在提交任何空军 代扣贷款请求(查询、债务发行等)之前,需要先上传军人授权同意书,授权 QI 进行查询、批注及工资扣款维护。 上传授权文件,请按照文件上传章节中的步骤进行操作。
上传后将在返回字段 "document_key" 中返回唯一密钥,该密钥需在"authorization_document_key"字段中发送于查询薪资代扣额度请求的 payload 中,详见下方**3. 查询薪资代扣额度。**
2. 在沙箱环境中模拟余额查询、合同列表查询及批注的成功场景
出于测试目的,我们提供了一组可用于模拟沙箱中成功案例的数据,如下所示:
| document_number | registration_code | token | birthdate |
|---|---|---|---|
| 60221284630 | 18571 | abc123 | 1954-09-08 |
| 57343241400 | 72893 | abc123 | 1998-02-06 |
| 13212590696 | 15410 | abc123 | 1959-11-14 |
这些信息应在模拟时发送于请求的 payload 中,结果将通过相应的成功 webhook 返回。
3. 查询薪资代扣额度
在获得 CPF、军人注册编号及授权文件密钥后,集成合作方可通过以下端点对军人的薪资代扣额度进行异步查询:
Request
ENDPOINT
/airforce_payroll/balance MÉTODO
POSTRequest Body
{
"document_number": "45507529710",
"registration_code": "146254221",
"authorization_document_key": "f2bc2369-89ea-4a80-9f64-ba7b1566cd31",
}
信息
CPF 应以文本格式填写,最多 11 个字符,不含"."、不含"-",并在左侧以零填充。 注册编号也应以文本格式填写。
Request Body Params
| 字段 | 类型 | 描述 |
|---|---|---|
document_number | string | 军人的 CPF。 |
registration_code | string | 军人的注册编号。 |
authorization_document_key | uuid | 授权条款的 document_key。 |
Sincronous Response
ENDPOINT
/airforce_payroll/balanceSTATUS
201Response Body
{
"balance_key": "81da8afb-e1b2-4215-8093-c4b5feab8a9f",
"status": "pending_search"
}
由于是异步操作,借款人薪资代扣额度查询数据将通过 webhook 返回。
Response Body Params
| 字段 | 类型 | 描述 |
|---|---|---|
balance_key | string | 薪资代扣额度查询的标识密钥。 |
status | enum | 以下薪资代扣额度查询状态枚举值。 |
薪资代扣额度查询状态枚举值
| 枚举值 | 描述 |
|---|---|
pending_search | 薪资代扣额度查询待空军系统响应。 |
processed | 薪资代扣额度查询已处理。 |
信息
状态 'processed' 仅表示余额请求已有效发送并处理,但不代表请求的成功或失败,相关信息将包含在通过 Webhook 发送的 payload 中,详见下文。
成功查询
成功 webhook 将以如下格式返回:
WEBHOOK_TYPE
airforce_payroll.balanceBody
{
"webhook_type": "airforce_payroll.balance.status_change",
"key": "81da8afb-e1b2-4215-8093-c4b5feab8a9f",
"event_datetime": "2023-05-28T08:43:29Z",
"status": "processed",
"data": {
"military_unit": "Aeronáutica Brasileira",
"military_branch": "IAE",
"category": "Ativo",
"name": "João da Silva",
"document_number": "12345678901",
"registration_code": "ABC123",
"balance": "15000.00",
"birth_date": "1980-01-01",
"grant_date": "2005-03-15",
"allowed_installment_numbers": 24
}
}
成功响应体参数
| 字段 | 类型 | 描述 |
|---|---|---|
webhook_type | string | Webhook 类型。 |
key | uuid | Webhook 的参考密钥。此处指 balance_key |
event_datetime | string | Webhook 发送的日期和时间。 |
status | string | 薪资代扣额度查询状态。 |
data | json | 包含查询相关数据的字段。 |
data.military_unit | string | 军人在 eConsig 系统中注册所属的机构。 |
data.military_branch | string | 军人所在的军事机关/组织。 |
data.category | string | 军人类别。 |
data.name | string | 军人姓名。 |
data.document_number | string | 军人的 CPF。 |
data.registration_code | string | 军人的注册编号。 |
data.balance | string | 可用于办理代扣贷款的可用额度。 |
data.birth_date | string | 军人出生日期。 |
data.grant_date | string | 军人入职日期。 |
data.allowed_installment_numbers | string | 被查询军人可办理代扣贷款的最大分期数。 |