Configuração de notificações

Cadastro de rotas

Para que o participante indireto receba as notificações conforme o contrato implementado, será necessário cadastrar suas rotas.

Solicitamos os campos:

CampoDescriçãoFormatoObrigatório
urlURL que receberá as notificaçõesstring: rota HTTP que receba o verbo POSTSim
eventoEvento que será recebido na rota, conforme tabela Eventos notificadosstringSim
autenticacaoForma de autenticação usada pelo Banco BS2 na rota cadastrada, que podem ser: Basic, Bearer ou NoneobjectSim

Resposta:

CampoDescriçãoFormatoNullable
idIdentificador da configuração da notificaçãostringNão
urlURL que receberá as notificaçõesstringNão
eventoEvento que será recebido na rota, conforme tabela Eventos notificados stringNão
autenticacaoForma de autenticação usada pelo Banco BS2 na rota cadastrada, que podem ser: Basic, Bearer ou NoneobjectNão

Permite cadastrar configurações de rotas para recebimento de webhooks de pagamento, recebimento, devolução e restituição.

Lista de rotas

Ao chamar esta funcionalidade, retornaremos a listagem de todas as configurações de rotas para o recebimento de notificações pelo participante indireto.

Como resposta, o participante indireto obterá uma lista com o seguinte objeto:

CampoDescriçãoFormatoNullable
idIdentificador da configuração da notificaçãostringNão
urlURL que receberá as notificaçõesstringNão
eventoEvento que será recebido na rota, conforme tabela Eventos notificados stringNão
autenticacaoForma de autenticação usada pelo Banco BS2 na rota cadastrada, que podem ser: Basic, Bearer ou NoneobjectNão

Permite listar as configurações de rotas para recebimento de webhooks.

Alteração de rotas

Nesta funcionalidade, o participante indireto poderá alterar as configurações de uma rota cadastrada.

Solicitamos os campos:

CampoDescriçãoFormatoObrigatório
configuracaoIdIdentificador da configuração da rotastringSim
urlURL que receberá as notificaçõesstringSim
autenticacaoForma de autenticação usada pelo Banco BS2 na rota cadastrada, que podem ser: Basic, Bearer ou NoneobjectSim

Resposta:

CampoDescriçãoFormatoNullable
idIdentificador da configuração da notificaçãostringNão
urlURL que receberá as notificaçõesstringNão
eventoEvento que será recebido na rota, conforme tabela Eventos notificados stringNão
autenticacaoForma de autenticação usada pelo Banco BS2 na rota cadastrada, que podem ser: Basic, Bearer ou NoneobjectNão

Permite alterar uma configuração de rota para recebimento de webhooks.

Exclusão de rotas

Nesta funcionalidade, o Participante poderá excluir as configurações de uma rota cadastrada.

Solicitamos os campos:

CampoDescriçãoFormatoObrigatório
configuracaoIdIdentificador da configuração da rotastringSim

Devolveremos a resposta HTTP 204 para confirmar a exclusão da rota.

Permite excluir uma configuração de webhook.

Incluindo um certificado X.509

Nesta funcionalidade, o participante indireto deverá informar o certificado que será utilizado para a autenticação no gateway.

Solicitamos os campos:

CampoDescriçãoFormatoObrigatório
certificadoEnviar o certificado X.509 codificado da rota do seu webhook (Arquivo *.crt)stringSim

Devolveremos a resposta HTTP 204 para confirmar a inclusão do certificado.

Permite incluir um certificado X.509

Eventos notificados

A seguir a descrição dos eventos notificados ao participante indireto:

EventoDescrição
RecebimentoFinalizadoEsta notificação ocorrerá quando o fluxo de recebimento for finalizado com sucesso ou não.
DevolucaoFinalizadaEsta notificação ocorrerá quando o fluxo de devolução for finalizado com sucesso ou não.
PagamentoFinalizadoEsta notificação ocorrerá quando o fluxo de pagamento for finalizado com sucesso ou não.
RestituicaoFinalizadaEsta notificação ocorrerá quando o fluxo de restituição for finalizado com sucesso ou não.
ValidacaoRecebimentoEsta notificação ocorrerá quando um recebimento for enviado ao participante indireto por meio do canal primário de tráfego de mensagens do Banco Central.
ValidacaoRestituicaoEsta notificação ocorrerá quando uma restituição for enviada ao participante indireto.
ValidacaoRecebimentoCanalSecundarioEsta notificação ocorrerá quando um recebimento for enviado ao participante indireto por meio do canal secundário de tráfego de mensagens do Banco Central.