跳到主要内容

放款后操作

1. 放款后操作执行成功或失败的 Webhooks

提示

action_key 是放款后操作的标识密钥。

成功

WEBHOOK_TYPE
debt_actions
STATUS
success
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 收到通知:

WEBHOOK_TYPE
after_disbursement_action_update
STATUS
error
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"
}

放款后操作 TED 冲销

如果放款后操作中执行的 TED 被目标金融机构退回,合作方将通过以下 webhook 收到通知:

WEBHOOK_TYPE
after_disbursement_action_update
STATUS
refused
Webhook 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-KEY
MÉTODO
PATCH
请求体
{
"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
}

3. 不更改数据重新处理放款后操作

请求

ENDPOINT
/baas/action/action_retry/ACTION-KEY
MÉ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\"}"
}