Manual BaaS - 服务
QI Tech 的 Webhook 不应进行严格映射。 我们 API 返回的 Webhook 载荷中可能会包含额外字段。
您可以按照文档中的详细说明查询和重发 Webhook:重发 Webhook。
在开始开户流程之前,合作伙伴有责任进行 KYC 分析和欺诈预防。
为此,应使用 /onboarding 中描述的分析接口。
1 - 创建账户
1.1. 文件上传: 在开户之前,必须先上传公司文件。以下是各类型公司所需的文件清单:
对于股份公司(S.A.):
-
公司章程。
-
公司法定代表人选举会议记录。
-
授权书(如适用)。
-
每位法定代表人或受托人的带照片证件。
对于其他情况:
-
社会合同。
-
授权书(如适用)。
-
每位法定代表人或受托人的带照片证件。
文件须压缩为".zip"文件,并通过文件上传接口发送。
响应
Response Body
{
"document_key": "cd639c4a-2279-468a-a047-59865b8159ed",
"document_md5": "8f5bef84cb07dc047017c0d304dbb6b8",
"url": "https://storage.googleapis.com/sandbox-doc-api/documents/cd639c4a-2279-468a-a047-59865b8159ed/identificacao_teste.pdf"
}
重要提示: 请保存此 "document_key",因为在创建账户阶段将会用到它。
1.2.1. 创建企业账户(PJ):
请求
Request Body
{
"account_owner": {
"address": {
"city": "Limeira",
"complement": "complemento",
"neighborhood": "Vila Cidade Jardim",
"number": "662",
"postal_code": "13480290",
"state": "SP",
"street": "Avenida Campinas"
},
"cnae_code": "4721-1/02",
"company_statute": "8b0d8c33-01c9-4cf5-a0fa-1d2a96f4b34d",
"company_document_number": "09080702000105",
"company_type": "ltda",
"email": "padaria@vovolucia.com.br",
"foundation_date": "1950-08-21",
"annual_revenue_amount": "1000000.00",
"name": "VOVO LUCIA CONVENIENCIA LTDA",
"person_type": "legal",
"phone": {
"area_code": "19",
"country_code": "055",
"number": "988888888"
},
"trading_name": "Empadaria Vovo Lucia",
"company_representatives": [{
"address": {
"city": "Recife",
"complement": null,
"neighborhood": "Fundão",
"number": "137",
"postal_code": "52221110",
"state": "PE",
"street": "Rua Camapuã"
},
"birth_date": "1972-02-02",
"document_identification_number": "339122924",
"document_identification": "8b0d8c33-01c9-4cf5-a0fa-1d2a96f4b34d",
"email": "marcos.alves@yopmail.com",
"individual_document_number": "08531309069",
"is_pep": false,
"marital_status": "single",
"mother_name": "Sueli Isadora Alves",
"name": "Marcos Felipe Henrique Alves",
"nationality": "Brasileira",
"person_type": "natural",
"phone": {
"area_code": "88",
"country_code": "055",
"number": "995924634"
}
},
{
"person_type": "natural",
"name": "Juliana Tereza Bernardes",
"mother_name": "Maria Mariane",
"birth_date": "1990-05-06",
"profession": "Deputada",
"nationality": "Brasileira",
"marital_status": "single",
"is_pep": false,
"individual_document_number": "97564480084",
"document_identification_number": "232479719",
"document_identification": "8b0d8c33-01c9-4cf5-a0fa-1d2a96f4b34d",
"email": "juliana.tereza@yopmail.com",
"phone": {
"country_code": "055",
"area_code": "11",
"number": "912821359"
},
"address": {
"street": "Passagem Mariana",
"state": "PA",
"city": "Ananindeua",
"neighborhood": "Águas Lindas",
"number": "660",
"postal_code": "67118003",
"complement": "complemento"
}
}
]
}
}
"account_owner":公司数据须在此对象中发送。
"account_owner.company_statute":上传公司社会文件".zip"时,文件上传接口返回的 "document_key" 须在此字段中发送。
"account_owner.company_representatives":公司法定代表人数据列表须在此对象中发送。至少须发送能够依据各自章程/社会合同合法代表公司的法定代表人。每位法定代表人权限的核验由合作伙伴负责。
"account_owner.company_representatives.document_identification":上传代表人带照片证件".zip"时,文件上传接口返回的 "document_key" 须在此字段中发送。
响应
Response Body
{
"data": {
"account_info": {
"account_branch": "0001",
"account_digit": "2",
"account_number": "2359934",
"financial_institution_code": "329"
},
"account_owner": {
"document_number": "09080702000105",
"name": "VOVO LUCIA CONVENIENCIA LTDA"
}
},
"event_datetime": "2022-09-02 22:39:10",
"key": "\<UUID PROPOSAL-KEY\>",
"status": "pending_kyc_analysis",
"webhook_type": "account"
}
重要提示: 此响应中返回的 "key" 是开户申请的 PROPOSAL-KEY。需保存以用于读取开户 Webhook。
开户请求的响应始终返回状态 "pending_kyc_analysis"。 系统将为该客户预留一个账号,但该账户仍待 QI Tech 进行 KYC 分析。此时,账户尚未开通,无法收发资金。
1.2.2. 创建个人账户(PF):
请求
Request Body
{
"account_owner": {
"address": {
"street": "Avenida Sargento Geraldo Sant'Ana",
"number": "1100",
"neighborhood": "Jardim Taquaral",
"city": "São Paulo",
"state": "SP",
"postal_code": "04674225"
},
"phone": {
"country_code": "055",
"number": "912828135",
"area_code": "11"
},
"email": "juliana.tereza@yopmail.com",
"name": "Juliana Tereza Bernardes",
"person_type": "natural",
"nationality": "Brasil",
"birth_date": "1993-08-02",
"mother_name": "Patricia Monica Diaz Bascur Tieppo",
"is_pep": false,
"individual_document_number": "97564480084",
"document_identification": "8b0d8c33-01c9-4cf5-a0fa-1d2a96f4b34d",
"document_identification_type": "cnh",
"revenue_amount": 1000,
"profession": "autonomo"
}
}
"account_owner":账户个人持有人数据须在此对象中发送。
"account_owner.document_identification":文件上传接口返回的 "document_key"。
1.2.2.1. 身份证件发送方式: 在开立个人账户时,可发送两种类型的证件(document_identification_type):cnh 或 rg。 身份证件可以".pdf"、".png"和".jpeg"格式发送。
 1.2.2.1.1. 发送 CNH 类型身份证件:
如证件分两个文件发送,正面和背面分别为一个文件,则须在 /account(1.2.2.) 接口的 account_owner 对象中填写以下字段:
"document_identification": "<DOCUMENT-KEY DA FRENTE DO DOCUMENTO>", "document_identification_back": "<DOCUMENT-KEY DA VERSO DO DOCUMENTO>", "document_identification_type": "cnh",
如证件合并为 1 个文件,同时包含正面和背面(证件照片或数字驾照),则须在 /account 接口 (1.2.2.) 的 account_owner 对象中填写以下字段:
"document_identification": "<DOCUMENT-KEY DA FRENTE DO DOCUMENTO>", "document_identification_type": "cnh",  1.2.2.1.2. 发送 RG 类型身份证件: 对于 RG 类型证件,必须始终发送 2 个文件,一个包含证件正面, 另一个包含证件背面。此情况下须在 /account 接口 (1.2.2.) 的 account_owner 对象中填写以下字段:
"document_identification": "<DOCUMENT-KEY DA FRENTE DO DOCUMENTO>", "document_identification_back": "<DOCUMENT-KEY DA VERSO DO DOCUMENTO>", "document_identification_type": "rg",
响应
Response Body
{
"data": {
"account_info": {
"account_branch": "0001",
"account_digit": "2",
"account_number": "2359934",
"financial_institution_code": "329"
},
"account_owner": {
"document_number": "97564480084",
"name": "Juliana Tereza Bernardes"
}
},
"event_datetime": "2022-09-02 22:39:10",
"key": "\<UUID PROPOSAL-KEY\>",
"status": "pending_kyc_analysis",
"webhook_type": "account"
}
重要提示: 此响应中返回的 "key" 是开户申请的 PROPOSAL-KEY。需保存以用于读取开户 Webhook。
开户请求的响应始终返回状态 "pending_kyc_analysis"。 系统将为该客户预留一个账号,但该账户仍待 QI Tech 进行 KYC 分析。此时,账户尚未开通,无法收发资金。
在沙箱环境中,可使用账户 owner 的 CPF/CNPJ 第一位数字模拟审批、拒绝和人工审核场景:
-
0 至 7 -> 自动审批
-
8 -> 自动拒绝
-
9 -> 人工审核
1.2.3. QI Tech 完成 KYC/PLD 分析后,将发送开户 Webhook,如下所示:
Webhook
Body
{
"data": {
"account_info": {
"account_key": "6d30a0b1-cb90-4ceb-b1ea-5bd600cdf3c8",
"account_digit": "2",
"account_branch": "0001",
"account_number": "2359934",
"financial_institution_code": "329"
},
"account_owner": {
"name": "VOVO LUCIA CONVENIENCIA LTDA",
"document_number": "09080702000105"
}
},
"event_datetime": "2022-09-02 22:39:39",
"key": "\<UUID PROPOSAL-KEY\>",
"status": "account_opened",
"webhook_type": "account"
}
此时将返回账户的 "account_key",账户即可投入使用。
1.2.4. 如账户未通过 KYC/PLD 流程,将发送账户拒绝 Webhook:
Webhook
Body
{
"data": {
"account_info": {
"account_digit": "2",
"account_branch": "0001",
"account_number": "2359934",
"financial_institution_code": "329"
},
"account_owner": {
"name": "VOVO LUCIA CONVENIENCIA LTDA",
"document_number": "09080702000105"
}
},
"event_datetime": "2022-09-02 22:39:39",
"key": "\<UUID PROPOSAL-KEY\>",
"status": "account_rejected",
"webhook_type": "account"
}
1.3. 获取账户数据:
请求
Request Body
{
"data": [
{
"account_block_reason": null,
"account_branch": "0001",
"account_credentials": [{
"account_id": 3395,
"created_at": "2022-09-02T22:39:39",
"credential_type": {
"created_at": "2019-06-18T13:19:30",
"enumerator": "observer",
"id": 3,
"translation_path": "account.CredentialType.observer"
},
"credential_type_id": 3,
"id": 3244,
"is_active": true,
"person_key": "bffded45-5fcf-4d13-9d2a-566a0af338cc",
"updated_at": null
},
{
"account_id": 3395,
"created_at": "2022-09-02T22:39:39",
"credential_type": {
"created_at": "2019-06-18T13:19:30",
"enumerator": "requester",
"id": 2,
"translation_path": "account.CredentialType.requester"
},
"credential_type_id": 2,
"id": 3245,
"is_active": true,
"person_key": "ef48fbe4-267b-45c1-9049-75345c075486",
"updated_at": null
}
],
"account_digit": "2",
"account_documents": [],
"account_events": [{
"account_id": 3395,
"created_at": "2022-09-02T22:39:39",
"id": 5132,
"new_account_status": {
"created_at": "2019-10-11T18:58:31",
"enumerator": "opened",
"id": 1,
"translation_path": "account.AccountStatus.opened"
},
"new_account_status_id": 1,
"old_account_status": null,
"old_account_status_id": null
}],
"account_key": "6d30a0b1-cb90-4ceb-b1ea-5bd600cdf3c8",
"account_name": "Default",
"account_number": "2359934",
"account_status": {
"created_at": "2019-10-11T18:58:31",
"enumerator": "opened",
"translation_path": "account.AccountStatus.opened"
},
"account_type": {
"created_at": "2019-03-15T13:09:15",
"enumerator": "checking",
"translation_path": "account.AccountType.checking"
},
"automatic_transfer_management_status": {
"created_at": "2022-10-27T13:48:18",
"enumerator": "master"
},
"automatic_transfers": [],
"balance": 0,
"blocked_balance": 0,
"blocked_balance_events": [],
"created_at": "2022-09-02T22:39:39",
"destinations": [],
"fee": 0,
"internal_webhooks": [],
"investment_available_amount": 0,
"investment_configuration": null,
"is_system_account": false,
"owner_document_number": "09080702000105",
"owner_name": "VOVO LUCIA CONVENIENCIA LTDA",
"owner_person_key": "bffded45-5fcf-4d13-9d2a-566a0af338cc",
"permitted_person_keys": [
"bffded45-5fcf-4d13-9d2a-566a0af338cc",
"bffded45-5fcf-4d13-9d2a-566a0af338cc",
"ef48fbe4-267b-45c1-9049-75345c075486"
],
"requester_key": "ef48fbe4-267b-45c1-9049-75345c075486",
"requester_name": "Requester Name Sandbox",
"setup_fee": null,
"transactional_limit": null,
"webhook_enabled": true
}, ...
],
"pagination": {
"current_page": 1,
"next_page": null,
"rows_per_page": 100,
"total_pages": 1,
"total_rows": 8
}
}
账户数据查询响应中最相关的字段为: account_branch、account_digit、account_key、account_number、balance、owner_document_number、owner_name、owner_person_key。
2 - PIX 转账
2.1. 发起 PIX 转账: 要发起 PIX 转账,需要进行三次调用:
-
创建转账请求:/baas/pix_transfer
-
审批转账:/baas/pix_transfer_approval
PIX 转账可使用两种不同的载荷发起:PIX 密钥 或 银行账户数据。
2.2. 使用 PIX 密钥进行转账(CPF、CNPJ、邮箱、手机号或随机密钥):
请求
Request Body
{
"pix_transfer_type": "key",
"source_account": {
"account_branch": "0001",
"account_digit": "2",
"account_number": "2359934",
"owner_document_number": "09080702000105"
},
"pix_key": "65322181032",
"transaction_amount": 45,
"requester_document_identification": "09080702000105"
}
"pix_key" 可以是 CPF、CNPJ、邮箱、手机号 或 随机密钥(UUID),格式如下:
CPF: 11 位整数。
CNPJ: 14 位整数。
邮箱: 包含至少一个"@"的文本。
手机号: 包含以下值的文本:"+55" + "[手机区号]" + "[最少 8 位、最多 9 位的手机号整数]"。例如:"+5511987654321"。
随机密钥: UUID。
2.3. 使用银行账户数据进行转账(手动 PIX):
请求
Request Body
{
"pix_transfer_type": "manual",
"source_account": {
"account_branch": "0001",
"account_digit": "2",
"account_number": "2359934",
"owner_document_number": "09080702000105"
},
"target_account": {
"account_branch": "0001",
"account_digit": "3",
"account_number": "12345678",
"owner_document_number": "32402502000135",
"owner_name": "Qi Tech",
"account_type": "checking_account",
"ispb": "32402502"
},
"transaction_amount": 45
}
使用手动 PIX 时,需要提供目标机构的 ISPB。之所以使用此数据,是因为存在可接收 PIX 但没有银行代码的支付机构。ISPB 是该机构 CNPJ 的基础部分。要获取每个参与 PIX 机构的完整 ISPB 列表,可使用我们文档中的查询接口:/documentation/lista_de_instituicoes_financeiras/consulta_de_instituicoes_financeiras
响应
Response Body
{
"data": {
"end_to_end_id": "E3240250220221120012039U3OKZZMW8",
"fee_amount": 1,
"pix_message": null,
"pix_transfer_key": "cea836b5-b02e-4f94-b1e2-4d575671c33d",
"source_account": {
"account_brach": "0001",
"account_digit": "2",
"account_number": "2359934",
"account_type": "checking",
"owner_document_number": "09080702000105",
"owner_name": "VOVO LUCIA CONVENIENCIA LTDA"
},
"target_account": {
"document_number": "***.221.81*-**",
"financial_institution": "BANCO ORIGINAL S.A."
},
"transaction_amount": 45,
"transfer_purpose": "transfer"
},
"event_datetime": "2022-09-02 22:20:47",
"operation_key": "86d80cf4-430b-4e16-910a-41798810ddcf",
"status": "pending_approval"
}
PIX 转账/支付请求的可能状态:
pending_approval: 转账待请求方审批
sent: 转账已发送
要审批 PIX 转账,需要使用转账请求(/baas/pix_transfer)中返回的 "pix_transfer_key":
请求
Request Body
{
"pix_transfer_key": "cea836b5-b02e-4f94-b1e2-4d575671c33d",
"approver_document_number": "97564480084"
}
响应
Response Body
{
"data": {
"end_to_end_id": "E3240250220221120012039U3OKZZMW8",
"fee_amount": 1,
"pix_message": null,
"pix_transfer_key": "cea836b5-b02e-4f94-b1e2-4d575671c33d",
"source_account": {
"account_brach": "0001",
"account_digit": "2",
"account_number": "2359934",
"account_type": "checking",
"owner_document_number": "09080702000105",
"owner_name": "VOVO LUCIA CONVENIENCIA LTDA"
},
"target_account": {
"document_number": "***.221.81*-**",
"financial_institution": "BANCO ORIGINAL S.A."
},
"transaction_amount": 45,
"transfer_purpose": "transfer"
},
"event_datetime": "2022-09-02 22:20:47",
"operation_key": "86d80cf4-430b-4e16-910a-41798810ddcf",
"status": "sent"
}
Response Body
{
"data": "{\"title\": \"Pending Transfer\", \"description\": \"The transaction (<END TO END ID DO PIX>) could not be completed and is pending confirmation.\", \"translation\": \"Não foi possível concluir a transação (<END TO END ID DO PIX>) e ela está pendente de confirmação\", \"code\": \"PXT000072\"}"
}
如返回 http error 422,不得重试 PIX 请求。需通过 GET 请求 /baas/pix/pix_transfer 路由来检查 PIX 转账请求的状态。
3 - 交易明细、凭证与对账单
3.1. 交易明细:
每笔交易都将发送一个 "account_transaction" Webhook。
每笔交易都有一个分类类型(Source Sub Type)。该分类用于对账户中的每笔交易进行归类。Source Sub Type 列表可在本手册的附录 I 中查看。
3.1.1. 账户入账将生成一个 "data.amount" 为正数的 Webhook,其中 "data.origin" 为资金来源账户,"data.destination" 为资金目标账户:
Webhook
Body: Pix
{
"key": "\<ACCOUNT-KEY\>",
"data": {
"amount": 1000000,
"origin": {
"name": "Treasury Account",
"branch": "0001",
"document": "32402502000135",
"account_key": "5d068423-6094-49e4-b15b-7740038295a8",
"account_digit": "5",
"account_number": "00002"
},
"timestamp": "2022-09-02T21:36:33.446120",
"description": "329 0001 00002-5 32.402.502/0001-35 - QI SOCIEDADE DE CRÉDITO DIRETO S.A.",
"destination": {
"name": "Default",
"branch": "0001",
"document": "09080702000105",
"account_key": "6d30a0b1-cb90-4ceb-b1ea-5bd600cdf3c8",
"account_digit": "2",
"account_number": "2359934"
},
"reference_key": "983b4a28-7de6-4e71-97ef-60fb50c7b013",
"reference_type": "movement_request",
"account_balance": 1000000,
"source_sub_type": "internal_funds_transfer",
"transaction_key": "67a62397-2c32-4768-8485-ec9129a46654",
"source_sub_type_str": "Transferência Interna",
"transaction_details": {
"payer_name": "0001",
"receiver_name": "Default",
"payer_account_digit": "5",
"payer_account_branch": "",
"payer_account_number": "1111111",
"payer_document_number": "66681638999999",
"receiver_account_digit": "6",
"receiver_account_branch": "0000",
"receiver_account_number": "34256449809",
"receiver_conciliation_id": null,
"receiver_document_number": "00809641658"
}
},
"datetime": "2022-09-02T21:36:33.446120",
"webhook_type": "account_transaction"
}
Body: 其他交易
{
"key": "\<ACCOUNT-KEY\>",
"data": {
"amount": 1000000,
"origin": {
"name": "Treasury Account",
"branch": "0001",
"document": "32402502000135",
"account_key": "5d068423-6094-49e4-b15b-7740038295a8",
"account_digit": "5",
"account_number": "00002"
},
"timestamp": "2022-09-02T21:36:33.446120",
"description": "329 0001 00002-5 32.402.502/0001-35 - QI SOCIEDADE DE CRÉDITO DIRETO S.A.",
"destination": {
"name": "Default",
"branch": "0001",
"document": "09080702000105",
"account_key": "6d30a0b1-cb90-4ceb-b1ea-5bd600cdf3c8",
"account_digit": "2",
"account_number": "2359934"
},
"reference_key": "983b4a28-7de6-4e71-97ef-60fb50c7b013",
"reference_type": "movement_request",
"account_balance": 1000000,
"source_sub_type": "internal_funds_transfer",
"transaction_key": "67a62397-2c32-4768-8485-ec9129a46654",
"source_sub_type_str": "Transferência Interna"
},
"datetime": "2022-09-02T21:36:33.446120",
"webhook_type": "account_transaction"
}
3.1.2. 账户扣款将生成一个 "data.amount" 为负数的 Webhook,其中 "data.origin" 为资金目标账户,"data.destination" 为资金来源账户:
Webhook
Body
{
"key": "\<ACCOUNT-KEY\>",
"data": {
"amount": -45,
"origin": {
"name": "PIX",
"branch": "0001",
"document": "32402502000135",
"account_key": "3d0e7d50-e898-49f3-b23b-05353c8a3c72",
"account_digit": "3",
"account_number": "00003"
},
"timestamp": "2022-09-02T23:00:05.326738",
"description": "212 0001 1017372-2 ***.221.81*-** BANCO ORIGINAL S.A.",
"destination": {
"name": "Default",
"branch": "0001",
"document": "09080702000105",
"account_key": "6d30a0b1-cb90-4ceb-b1ea-5bd600cdf3c8",
"account_digit": "2",
"account_number": "2359934"
},
"reference_key": "cea836b5-b02e-4f94-b1e2-4d575671c33d",
"reference_type": "pix_outgoing",
"account_balance": 999955,
"source_sub_type": "pix_withdrawal",
"transaction_key": "d2ba3817-26d7-4957-ab82-24f78d910a8a",
"source_sub_type_str": "Transferência de PIX"
},
"datetime": "2022-09-02T23:00:05.326738",
"webhook_type": "account_transaction"
}
source_sub_type 列表:
| 枚举值 | 描述 |
|---|---|
| operation_disbursement | 操作放款 |
| protest_expense | 抗议费用 |
| automatic_integrated_payment | 自动集成支付 |
| tax | 税费 |
| electronic_funds_fee | TED 手续费 |
| credit_operation_fee | 信贷开立手续费 |
| internal_funds_transfer | 内部转账 |
| incoming_funds_transfer | 入账转账 |
| outgoing_funds_transfer | TED |
| deposit | 存款 |
| withdrawal | 转账 |
| withdrawal_reversal | 转账冲销 |
| trade_funds_transfer | 让渡支付转账 |
| settlement_funds_transfer | 清算转账 |
| bank_slip_fee | 票据手续费 |
| bank_slip_settlement | 票据清算 |
| outgoing_funds_transfer_reversal | TED 冲销 |
| incoming_funds_transfer_refusal | 转账拒绝 |
| electronic_funds_fee_reversal | TED 手续费冲销 |
| monthly_account_fee_reversal | 账户维护费冲销 |
| bank_slip_fee_reversal | 票据手续费冲销 |
| correspondent_bank_transfer | 银行代理转账 |
| credit_analysis_fee | 信用分析手续费 |
| credit_operation_fee_reversal | 信贷开立手续费冲销 |
| financial_investments_income | 金融投资收益 |
| bank_slip_settlement_reversal | 票据清算冲销 |
| bank_slip_settlement_expense_reversal | 票据清算手续费冲销 |
| bank_slip_settlement_incoming_reversal | 票据清算入账冲销 |
| correspondent_bank_transfer_reversal | 银行代理转账冲销 |
| credit_analysis_fee_reversal | 信用分析手续费冲销 |
| doc_expense_reversal | DOC 手续费冲 销 |
| incoming_doc_reversal | DOC 入账冲销 |
| operation_disbursement_reversal | 操作放款冲销 |
| operation_settling_reversal | 操作还款冲销 |
| outgoing_doc_reversal | DOC 出账冲销 |
| rebate_reversal | 折扣冲销 |
| settlement_funds_transfer_reversal | 清算转账冲销 |
| tax_reversal | 税费冲销 |
| trade_funds_transfer_reversal | 让渡支付转账冲销 |
| bank_slip_permanency_fee | 票据留存手续费 |
| bank_slip_cancel_protest_fee | 票据留存手续费 |
| bank_slip_protest_fee | 抗议申请手续费 |
| bank_slip_notary_office_fee | 抗议公证费 |
| bank_slip_registration_fee | 票据登记手续费 |
| bank_slip_extension_fee | 票据延期手续费 |
| bank_slip_rebate_fee | 票据折扣手续费 |
| bank_slip_discount_fee | 票据优惠手续费 |
| bank_slip_settlement_fee | 票据清算手续费 |
| bank_slip_write_off_term_fee | 票据到期注销手续费 |
| bank_slip_write_off_fee | 票据注销手续费 |
| bank_slip_cancel_protest_write_off_fee | 暂停抗议并注销手续费 |
| bank_slip_notary_office_settlement_fee | 公证清算手续费 |
| rebate_tax_free | 代收代付转账 |
| rebate_tax_free_reversal | 代收代付转账冲销 |
| incoming_funds_transfer_reversal | 内部转账冲销 |
| bank_slip_payment | 票据支付 |
| bank_slip_payment_reversal | 票据支付冲销 |
| warranty_analysis_fee | 担保分析手续费 |
| bank_slip_settlement_deposit | 票据清算 |
| bank_slip_payment_withdrawal | 票据支付 |
| account_setup_fee | 开户手续费 |
| account_setup_fee_reversal | 开户手续费冲销 |
| bank_slip_payment_withdrawal_reversal | 票据支付冲销 |
| incoming_anticipation_of_receivable | - |
| incoming_credit_card_settlement | 信用卡清算 |
| incoming_debit_card_settlement | 借记卡清算 |
| assignment_automatic_transfer | 自动让渡扣款 |
| assignment_automatic_transfer_reversal | 自动让渡扣款冲销 |
| pix_fee | PIX 手续费 |
| incoming_pix_transfer | PIX 入账 |
| outgoing_pix_transfer | PIX 出账 |
| pix_fee_reversal | PIX 手续费冲销 |
| incoming_pix_transfer_reversal | PIX 入账冲销 |
| outgoing_pix_transfer_reversal | PIX 出账冲销 |
| pix_deposit | PIX 存款 |
| pix_withdrawal | PIX 转账 |
| pix_withdrawal_reversal | PIX 转账冲销 |
| pix_chargeback_withdrawal | PIX 退款发送 |
| outgoing_pix_chargeback | PIX 退款出账 |
| incoming_pix_chargeback | PIX 退款接收 |
| pix_chargeback_deposit | PIX 退款入账 |
| pix_chargeback_withdrawal_reversal | PIX 退款发送冲销 |
| outgoing_pix_chargeback_reversal | PIX 退款出账冲销 |
| incoming_pix_chargeback_reversal | PIX 退款接收冲销 |
| operation_pix_disbursement | 操作 PIX 放款 |
| operation_pix_disbursement_reversal | 操作 PIX 放款冲销 |
| receivables_inquiry_fee | 应收账款查询手续费 |
| pix_deposit_reversal | PIX 存款冲销 |
| internal_pix_transfer | PIX 转账 |
| automatic_integrated_payment_reversal | 自动集成支付冲销 |
| operation_dibursement_reversal | 操作放款冲销 |
| available_yield | 流动投资存款 |
3.2. 凭证: 转账/支付的凭证数据可通过 "transaction_key" 获取。
请求
Response Body - PIX 转账/支付
{
"chargeback_reason": null,
"chargeback_returned_amount": null,
"chargeback_unexpected_reason": null,
"end_to_end_id": "E3240250220221120012039U3OKZZMW8",
"origin_key": "cea836b5-b02e-4f94-b1e2-4d575671c33d",
"original_transfer_data": null,
"pix_message": null,
"pix_transfer_type": "key",
"receiver_conciliation_id": null,
"source_account": {
"account_branch": "0001",
"account_digit": "2",
"account_number": "2359934",
"financial_institution_compe_number": 329,
"financial_institution_name": "QI SOCIEDADE DE CRÉDITO DIRETO S.A.",
"owner_document_number": "09080702000105",
"owner_name": "VOVO LUCIA CONVENIENCIA LTDA"
},
"source_subtype": "pix_withdrawal",
"source_subtype_translation_ptbr": "Transferência de PIX",
"target_account": {
"account_branch": "0001",
"account_digit": "2",
"account_number": "1017372",
"financial_institution_compe_number": 212,
"financial_institution_name": "BANCO ORIGINAL S.A.",
"is_internal": false,
"ispb_number": "92894922",
"owner_document_number": "***22181***",
"owner_name": "Vivo Test",
"target_pix_key": "65322181032"
},
"transacted_at": "2022-11-20 02:00:05",
"transacted_at_br": "2022-11-19 23:00:05",
"transaction_amount": 45,
"transaction_key": "d2ba3817-26d7-4957-ab82-24f78d910a8a",
"translated_chargeback_reason": null
}
Response Body - 内部转账或 TED 支付
{
"origin_key": "983b4a28-7de6-4e71-97ef-60fb50c7b013",
"source_account": {
"account_branch": "0001",
"account_digit": "5",
"account_number": "00002",
"financial_institution_compe_number": 329,
"financial_institution_name": "QI SOCIEDADE DE CRÉDITO DIRETO S.A.",
"owner_document_number": "32402502000135",
"owner_name": "QI SOCIEDADE DE CRÉDITO DIRETO S.A."
},
"source_subtype": "internal_funds_transfer",
"source_subtype_translation_ptbr": "Transferência Interna",
"target_account": {
"account_branch": "0001",
"account_digit": "2",
"account_number": "2359934",
"financial_institution_compe_number": 329,
"financial_institution_name": "QI SOCIEDADE DE CRÉDITO DIRETO S.A.",
"owner_document_number": "09080702000105",
"owner_name": "VOVO LUCIA CONVENIENCIA LTDA"
},
"transacted_at": "2022-11-20 00:36:33",
"transacted_at_br": "2022-11-19 21:36:33",
"transaction_amount": 1000000,
"transaction_key": "67a62397-2c32-4768-8485-ec9129a46654"
}
Response Body - 票据支付
{
"bank_slip": {
"beneficiary": {
"document_number": "32402502000135",
"name": "QI SCD"
},
"digitable_line": "32990001031000699926165000000201993810000003500",
"expiration_date": "2023-06-14",
"financial_institution_compe_number": "329",
"financial_institution_name": "QI SOCIEDADE DE CRÉDITO DIRETO S.A.",
"payer": {
"document_number": "10932327656",
"name": "Lucas Clarim"
},
"payment_date": "2022-11-22",
"payment_key": "13b35108-0fdc-44ab-b86d-5dda12dc8dce"
},
"origin_key": "13b35108-0fdc-44ab-b86d-5dda12dc8dce",
"source_account": {
"account_branch": "0001",
"account_digit": "2",
"account_number": "2359934",
"financial_institution_compe_number": 329,
"financial_institution_name": "QI SOCIEDADE DE CRÉDITO DIRETO S.A.",
"owner_document_number": "09080702000105",
"owner_name": "VOVO LUCIA CONVENIENCIA LTDA"
},
"source_subtype": "bank_slip_payment",
"source_subtype_translation_ptbr": "Pagamento de Boleto",
"transacted_at": "2022-11-22 12:26:21",
"transacted_at_br": "2022-11-22 09:26:21",
"transaction_amount": 35,
"transaction_key": "eee862b9-7f2e-4eea-b04a-fa0e89442618"
}
3.3. 对账单: 账户对账单可通过以下接口获取:
请求
Response Body
{
"data": {
"account_info": {
"account_block_reason": null,
"account_branch": "0001",
"account_credentials": [{
"account_id": 3395,
"credential_type": "observer",
"credential_type_id": 3,
"document_number": "09080702000105",
"id": 3244,
"is_active": true,
"name": "VOVO LUCIA CONVENIENCIA LTDA",
"updated_at": null
},
{
"account_id": 3395,
"credential_type": "requester",
"credential_type_id": 2,
"document_number": "94310345000195",
"id": 3245,
"is_active": true,
"name": "Parceiro Sandbox",
"updated_at": null
}
],
"account_digit": "2",
"account_key": "6d30a0b1-cb90-4ceb-b1ea-5bd600cdf3c8",
"account_name": "Default",
"account_number": "2359934",
"account_status": "opened",
"account_type": "checking",
"automatic_transfer_management_status": {
"created_at": "2022-10-27T13:48:18",
"enumerator": "master"
},
"automatic_transfers": [],
"balance": 999359,
"blocked_balance": 0,
"destinations": [],
"fee": 0,
"internal_webhooks": [],
"investment_available_amount": 0,
"investment_configuration": null,
"owner_document_number": "09080702000105",
"owner_name": "VOVO LUCIA CONVENIENCIA LTDA",
"owner_person_key": "d2fddd2c-3436-41d5-97e0-5721ee871a3a",
"permitted_person_keys": [
"bffded45-5fcf-4d13-9d2a-566a0af338cc",
"ef48fbe4-267b-45c1-9049-75345c075486"
],
"requester_key": "ef48fbe4-267b-45c1-9049-75345c075486",
"requester_name": "Parceiro Sandbox",
"setup_fee": null,
"transactional_limit": null,
"webhook_enabled": true
},
"transaction_list": [
{
"account_balance": 999359,
"description": "001 0001 81156-1 109.323.276-56 - Lucas de Jesus Clarim",
"source_subtype": "withdrawal",
"transacted_at": "2022-11-21 14:39:56",
"transaction_amount": -551,
"transaction_key": "32ac0781-f292-4172-b58f-3310102e6fb9"
},
{
"account_balance": 999910,
"description": "329 0001 00002-5 32.402.502/0001-35 - QI SOCIEDADE DE CRÉDITO DIRETO S.A.",
"source_subtype": "internal_funds_transfer",
"transacted_at": "2022-11-20 02:27:38",
"transaction_amount": -45,
"transaction_key": "9cee2272-b280-47ed-b9ec-00674f25db1b"
},
{
"account_balance": 999955,
"description": "212 0001 1017372-2 ***.221.81*-** BANCO ORIGINAL S.A.",
"source_subtype": "pix_withdrawal",
"transacted_at": "2022-11-20 02:00:05",
"transaction_amount": -45,
"transaction_key": "d2ba3817-26d7-4957-ab82-24f78d910a8a"
},
{
"account_balance": 1000000,
"description": "329 0001 00002-5 32.402.502/0001-35 - QI SOCIEDADE DE CRÉDITO DIRETO S.A.",
"source_subtype": "internal_funds_transfer",
"transacted_at": "2022-11-20 00:36:33",
"transaction_amount": 1000000,
"transaction_key": "67a62397-2c32-4768-8485-ec9129a46654"
}
]
},
"event_datetime": "2022-11-22 12:57:44",
"key": "d96fb39c-e80b-447b-aad8-191c9bd2eb17",
"status": "success",
"webhook_type": "account_statement"
}
4 - TED 转账
TED 转账只能在工作日 7:00 至 17:00 之间进行。
4.1. 发起 TED 转账: 要进行 TED 转账,需要进行以下调用:
请求
Response Body
{
"source_account": {
"account_branch": "0001",
"account_number": "9477323",
"account_digit": "0",
"owner_document_number": "38299588000107"
},
"target_account": {
"financial_institution_code": "341",
"account_branch": "0001",
"account_number": "4311337",
"account_digit": "1",
"owner_document_number": "21669721019",
"owner_name": "Nome do Titular da Conta Destino"
},
"transaction_amount": 8.86
}
响应
Response Body
{
"data": {
"source_account": {
"account_branch": "0001",
"account_digit": "0",
"account_number": "9477323",
"owner_document_number": "38299588000107"
},
"target_account": {
"account_branch": "0001",
"account_digit": "1",
"account_number": "4311337",
"financial_institution_code": "341",
"owner_document_number": "21669721019",
"owner_name": "Nome do Titular da Conta Destino"
},
"transaction_amount": 8.86,
"transaction_key": "076b76b9-6177-4cd6-b164-da55df678df6"
},
"event_datetime": "2023-02-14 23:05:53",
"key": "d09c5533-a8d7-4ac2-bd3b-dd4433263d80",
"status": "success",
"webhook_type": "wire_transfer"
}
"event_datetime" 字段为 UTC 格式。
"transaction_key" 是转账的唯一标识键,后续可用于申请转账凭证。
4.2. TED 冲销: 如目标机构退回 TED,将触发以下 Webhook:
Webhook
Body
{
"key": "508ebbba-0b1d-41f6-b9a2-975a4c2e925e",
"data": {
"amount": 550,
"origin": {
"name": "TED",
"branch": "0001",
"document": "32402502000135",
"account_key": "23a4a2c8-9d82-4ebe-a90d-44fe8d839ec0",
"account_digit": "7",
"account_number": "00001"
},
"timestamp": "2023-01-05T07:42:26.631137",
"description": "001 0001 81156-1 32.402.502/0001-35 - QI Tech",
"destination": {
"name": "Default",
"branch": "0001",
"document": "23426525852",
"account_key": "508ebbba-0b1d-41f6-b9a2-975a4c2e925e",
"account_digit": "0",
"account_number": "7058818"
},
"reference_key": "58729e67-f490-4607-aafd-2fc7945d3d77",
"reference_type": "ted_outgoing",
"account_balance": 99954.15,
"source_sub_type": "withdrawal_reversal",
"transaction_key": "53268774-6891-42a4-a658-42e21cef867c",
"source_sub_type_str": "Estorno de Transferência"
},
"datetime": "2023-01-05T07:42:26.631137",
"webhook_type": "account_transaction"
}