跳到主要内容

webhook_auxilio_brasil

Auxílio Brasil Webhook

创建操作

在我们系统中创建 Auxílio Brasil 操作时,可能出现以下状态:

  • success:表示福利查询成功。
  • failure:表示福利查询过程中发生错误。

示例

查询成功 Webhook

body.json
{
"callback": {
"key": "bfbe918d-fe58-55a0-bdaf-5a3733b7a12d",
"data": {
"name": "LUIZ ANTONIO DA SILVA",
"state": "RJ",
"balance": "111",
"family_code": 8553463416,
"reference_date": "2022-08-03",
"benefit_net_amount": 294,
"benefit_total_amount": 294,
"disbursement_bank_account": {
"bank_code": "103",
"account_digit": "5",
"account_branch": "3880",
"account_number": "000925559475"
},
"number_of_active_reservations": 0
},
"status": "success",
"webhook_type": "social_benefit_balance",
"event_datetime": "2022-08-29T20:47:48"
}
}

查询错误 Webhook

body.json
{
"callback": {
"key": "5d85a8eb-94c1-4fcc-8f66-15b6301f6kfe",
"data": {
"enumerator": "not_found_family_member",
"description": "there is not an active authorization for person"
},
"status": "failure",
"webhook_type": "social_benefit_balance",
"event_datetime": "2022-10-17T21:54:16"
}
}

枚举值描述
dataprev_errorDataprev 意外错误
not_found_family_member该人员没有有效授权
benefit_deleted福利已被删除

取消操作

有几种情况会导致信贷操作被取消,主要包括:

  1. PIX/TED 失败或被冲销;
  2. 已过放款日期;
  3. 背书申请被拒绝;

我们系统中所有已取消的操作都可以通过修改放款日期的方式恢复到之前的状态。 某些情况无法恢复到初始状态,因为永远不会放款,例如第3种情况——背书申请被拒绝。

第一种情况:

body.json
{
"key": "\<CHAVE DA OPERAÇÃO DE CRÉDITO\>",
"data": {
"pix_refusal": {
"reason": "Número da conta de destino é inexistente ou inválido.",
"reason_enumerator": "invalid_account"
},
"cancel_reason": "pix_refusal"
},
"status": "canceled",
"webhook_type": "debt",
"event_datetime": "2022-11-01 13:39:44"
}

reason_enumerator 可以是以下列表中的值:

枚举值描述
invalid_document_number无效证件号
invalid_account无效账户
unsupported_transaction不支持的交易
blocked_account账户已冻结
closed_account账户已关闭
rejected_payment支付被拒绝
amount_too_great金额过高
spi_timeout服务提供商超时
receiver_error接收方错误
incorrect_account_type账户类型不正确
duplicity_of_payment_order重复支付订单
refund_after_unexpected_value意外金额后的退款
refund_after_psp_errorPSP 错误后的退款
refund_after_technical_issues技术问题后的退款
refund_after_cancellation取消后的退款
refund_after_fraud欺诈后的退款
refund_after_payee_request收款方申请后的退款
refund_after_fraud_report欺诈报告后的退款
payee_not_in_allowed_list收款方不在许可列表中
payee_in_blocked_list收款方在黑名单中
unjustified_payment_order无依据支付订单

第二种情况,当某个内部流程触发操作取消时:

body.json
{
"key": "\<CHAVE DA OPERAÇÃO DE CRÉDITO\>",
"data": {
"cancel_reason": "Operacao cancelada manualmente",
"cancel_reason_enumerator": "manual"
},
"status": "canceled",
"webhook_type": "debt",
"event_datetime": "2022-11-01 03:46:31"
}

此处可能出现以下 "cancel_reason_enumerators":

  • PAB 拒绝中的取消原因枚举值:
枚举值描述
social_benefit_ineligible_benefit不符合条件的福利
social_benefit_invalid_beneficiary_data受益人数据无效
social_benefit_invalid_balance可用额度不足
social_benefit_contract_limit_exceeded客户不能拥有更多合同
social_benefit_installments_limit_exceeded客户在一份合同中不能有这么多分期
social_benefit_invalid_disbursement_account账户与 DataPrev 不符
  • 日期变更取消原因枚举值
枚举值描述
not_collateral_constituted_social_benefit日期已变更,操作的担保未被背书
waiting_signature日期已变更,操作未被签署
not_assigned日期已变更,CCB 被配置为转让后放款,但未被转让
disburse_is_not_allowed日期已变更,CCB 被配置为"放款授权"流程,但尚未授权
manual日期已变更,操作未被放款。

以 "social_benefit" 开头的取消原因是永久性的,表示背书请求确实被拒绝了。但其他情况仍可恢复到初始状态,需仔细分析。