放 款后操作
1. 放款后操作执行成功或失败的 Webhooks
提示
action_key 是放款后操作的标识密钥。
成功
WEBHOOK_TYPE
debt_actionsSTATUS
success- Boleto
- TED
Webhook Body
{
"key": "19dee101-a781-4308-b7d1-f4426c2df111",
"data": [
{
"status": "done",
"action_key": "02f6392b-65d3-4f3e-ae91-cd5b371c7111",
"action_data": {
"digitable_line": "11193708089000014656468000284304297860007686111"
},
"action_type": "bankslip_payment",
"action_error": null,
"execution_data": {}
}
],
"webhook_type": "debt_actions",
"event_datetime": "2024-07-23 21:31:18"
}
Webhook Body
{
"key": "25f14329-3734-40d8-bc5a-c5349b3cd111",
"data": [
{
"status": "done",
"action_key": "650e9041-65ec-4fd8-9b11-01e37316cf94",
"action_data": {
"qr_code": null,
"destination": {
"name": "TOMAR DIVIDA",
"account_digit": "1",
"account_branch": "0001",
"account_number": "12214111",
"document_number": "61359908021",
"financial_institution_code_number": "380"
},
"digitable_line": null,
"pix_transfer_type": null,
"transaction_amount": 500
},
"action_type": "funds_transfer",
"action_error": null,
"execution_data": {}
}
],
"webhook_type": "debt_actions",
"event_datetime": "2024-07-04 10:03:33"
}
放款后操作错误
如果放款后操作付款发生错误,合作方将通过以下 webhook 收到通知:
WEBHOOK_TYPE
after_disbursement_action_updateSTATUS
error- Boleto
- TED
Webhook Body
{
"key": "e358e7e3-17b8-4aab-9da1-92f6b78dea00",
"data": {
"status": "error",
"action_key": "e2495e5a-df32-4826-b6f0-419014d3c35a",
"error_data": {
"error_code": "QIT000007",
"description": "Account blocked balance cannot be negative."
},
"action_data": {
"digitable_line": "10495419967200010004900031456924592920008049295"
},
"action_type": "bankslip_payment",
"execution_data": null
},
"webhook_type": "after_disbursement_action_update",
"event_datetime": "2023-03-22 12:06:38"
}
Webhook Body
{
"key": "e358e7e3-17b8-4aab-9da1-92f6b78dea00",
"data": {
"status": "error",
"action_key": "e2495e5a-df32-4826-b6f0-419014d3c35a",
"error_data": {
"error_code": "QIT000007",
"description": "Account blocked balance cannot be negative."
},
"action_data": {
"destination": {
"name": "Nome Credor Original",
"account_digit": "0",
"account_branch": "0897",
"account_number": "20001",
"document_number": "87163234000138",
"financial_institution_code_number": "341"
},
"transaction_amount": 1000
},
"action_type": "funds_transfer",
"execution_data": null
},
"webhook_type": "after_disbursement_action_update",
"event_datetime": "2023-03-22 12:06:38"
}
放款后操作 TED 冲销
如果放款后操作中执行的 TED 被目标金融机构退回,合作方将通过以下 webhook 收到通知:
WEBHOOK_TYPE
after_disbursement_action_updateSTATUS
refusedWebhook Body
{
"key": "f4b5c36a-2aa1-4865-9678-e5a6fa585845",
"data": {
"status": "refused",
"action_key": "cf3b8809-36dc-4574-8763-3600e413cf5c",
"error_data": {
"code": "agencia_conta_invalida",
"description": "Agência ou Conta Destinatária do Crédito Inválida"
},
"action_data": {
"destination": {
"name": "SILVANA RAMOS DOS SANTOS",
"account_digit": "1",
"account_branch": "0150",
"account_number": "301771620",
"document_number": "30874011884",
"financial_institution_code_number": "237"
},
"transaction_amount": 3200
},
"action_type": "funds_transfer",
"action_amount": 3200.0
},
"webhook_type": "after_disbursement_action_update",
"event_datetime": "2023-03-23 14:46:39"
}
2. 更改操作数据后重新处理放款后操作
如果放款后操作付款发生错误/冲销,可通过以下端点重试:
路径参数
| 字段 | 类型 | 描述 |
|---|---|---|
action_key * | string | 创建信贷操作时返回的操作密钥。 |
请求
ENDPOINT
/baas/action/ACTION-KEYMÉTODO
PATCH请求体
- TED
- Boleto 可输入行
- PIX 复制粘贴
{
"destination": {
"name": "Nome Credor Original",
"account_digit": "0",
"account_branch": "0897",
"account_number": "20001",
"document_number": "87163234000138",
"financial_institution_code_number": "341"
},
"transaction_amount": 4736.07
}
{
"digitable_line": "10495419967200010004900031456924592920008041111"
}
{
"qr_code": "00020126930014br.gov.bcb.pix2571qrcode-h.sandbox.qitech.app/bacen/cobv/66e9a02c1c304b1eacf7ba984eea19ce5204000053039865802BR5925BANKSOFTTECNOLOGIALTDA(EB6008SaoPaulo61080145200062070503***6304E27B",
"pix_transfer_type": "qr_code",
"transaction_amount": "299.00"
}
3. 不更改数据重新处理放款后操作
请求
ENDPOINT
/baas/action/action_retry/ACTION-KEYMÉTODO
PATCH信息
两个端点的响应相同。
响应
STATUS
200响应体
{
"action_data": {
"origin_key": "8b8742f0-0b7c-4939-bfcf-9bae8c60c088",
"pdf_encoded_string": "\<BASE 64 DO PDF DO COMPROVANTE\>",
"source_account": {
"account_branch": "0001",
"account_digit": "1",
"account_number": "2788652",
"financial_institution_compe_number": 329,
"financial_institution_name": "QI SCD S.A.",
"owner_document_number": "12345678911",
"owner_document_number_formatted": "123.456.789-11",
"owner_name": "Nome do titular da conta"
},
"source_subtype": "withdrawal",
"source_subtype_translation_ptbr": "Transferência",
"target_account": {
"account_branch": "1012",
"account_digit": "1",
"account_number": "12345",
"account_type": "checking_account",
"account_type_str": "Conta Corrente",
"financial_institution_compe_number": "341",
"financial_institution_name": "ITAÚ UNIBANCO S.A.",
"owner_document_number": "12345678911",
"owner_document_number_formatted": "125.220.107-94",
"owner_name": "Nome do titular da conta destino"
},
"transacted_at": "2023-03-14 17:57:20",
"transacted_at_br": "2023-03-14 14:57:20",
"transacted_at_br_formatted": "14/03/2023, 14:57:20",
"transacted_at_formatted": "14/03/2023, 17:57:20",
"transaction_amount": 2000,
"transaction_amount_formatted": "R$ 2.000,00",
"transaction_key": "ae139d20-396e-4c7e-a675-a8cb01160f5d"
},
"action_key": "fe3f251d-6b85-4d35-96dd-08fc37d09a82"
}
STATUS
400响应体
{
"data": "{\"title\": \"Bad Request\", \"description\": \"Invalid request body.\", \"translation\": \"Corpo da requisição inválido.\", \"extra_fields\": {}, \"code\": \"LEG000069\"}"
}
STATUS
402响应体
{
"data": "{\"title\": \"Block Balance Error\", \"description\": \"Impossible to block an amount greater than account balance\", \"translation\": \"Não é possível blockear uma quantidade maior do que o saldo na conta\", \"extra_fields\": {}, \"code\": \"ACC000018\"}"
}