Webhook de confirmação de conta

Uma vez que o processo de onboarding é encerrado, o cliente deverá receber uma notificação via webhook com o status final do onboarding.

Detalhamento do webhook

Este webhook é enviado para o cliente no encerramento do onboarding. O metódo da requisição sempre será POST. Dentro do body da requisição você encontrará o status final do onboarding, aprovado ou negado. Caso o onboarding tenha sido aprovado, a requisição poderá conter a chave Pix gerada para a conta, caso o Partner esteja configurado para gerar automaticamente as chaves. A lista de errors irá vazia. Em caso de um onboarding rejeitado, os motivos da rejeição estarão descritos no campo errors. O campo "errors" será uma lista, cada um com informações sobre o identificador do erro, campo relacionado, motivo, status e sugestão de correção para uma nova tentativa.

JSON de Exemplo

{
  "identifier": "e298e4f7-5a1f-4bbb-ba46-b6cbf4bcf3a2",
  "status": "APPROVED",
  "documentNumber": "fake_data",
  "transactionKey": "e298e4f7-5a1f-4bbb-ba46-b6cbf4bcf3a2",
  "errors": [
  ]
}
{
  "identifier": "e298e4f7-5a1f-4bbb-ba46-b6cbf4bcf3a2",
  "status": "DENIED",
  "documentNumber": "fake_data",
  "transactionKey": "e298e4f7-5a1f-4bbb-ba46-b6cbf4bcf3a2",
  "errors": [
    {
      "field": "fake_data",
      "reason": "fake_data",
      "status": "ADJUSTED",
      "suggestion": "fake_data",
    }
  ]
}

Campos do JSON

CampoTipoDescrição
identifierStringIdentificador da aprovação de conta
statusEnumStatus da aprovação de conta (APPROVED ou DENIED)
documentNumberStringNúmero do documento
errorsArrayLista de erros associados à aprovação
transactionKeyStringChave pix gerada para conta
└── identifierStringIdentificador do erro
└── fieldStringCampo relacionado ao erro
└── reasonStringMotivo do erro
└── statusEnumStatus do erro (PENDING ou ADJUSTED)
└── suggestionStringSugestão relacionada ao erro
└── accountIdentifierStringIdentificador da conta associada ao erro