Escolar Documentos
Profissional Documentos
Cultura Documentos
Webhook
Instituição Credenciadora
Arranjo de Pagamento
Versão 1.5
21 de abril de 2021
ALTERAÇÕES DA VERSÃO 1.5
I. Suporte ao envio de webhooks em lista
● Melhorias relacionadas ao envio de eventos. Agora o participante recebe as
notificações em listas separadas por evento, podendo receber até 100 eventos
em uma única requisição.
● Para que o participante receba os eventos em lista será necessário que escolha a
utilização da versão 1.5 do webhook, descrito na seção DEFINIÇÕES GERAIS.
A utilização da versão 1.5 do webhook é opcional e a versão 1.4.2 pode continuar sendo
utilizada.
Propósito da CERC
A CERC Central de Recebíveis S.A. é uma entidade registradora autorizada pelo BCB, que presta
serviços de Avaliação e Registro de ativos financeiros, inclusive recebíveis de arranjo de
pagamento.
Participantes
São Agentes de Registro com Direito de Acesso ao Sistema CERC e Prestadores de Serviços por
eles indicados e devidamente cadastrados no sistema CERC.
Usuários
São considerados usuários todos os representantes de Participantes, devidamente cadastrados
e com acesso ao Sistema CERC.
Contato
Favor entrar em contato nos casos de dúvidas ou considerações sobre as informações contidas
neste enviando uma mensagem para o e-mail suporte-operacoes@cerc.inf.br utilizando o
assunto “manual”. Agradecemos antecipadamente a sua colaboração para tornar nossa
documentação e nossos serviços melhores.
DEFINIÇÕES GERAIS 5
EVENTOS 7
Efeito de Contrato 7
Recebimento de contestação 10
Informação de Notificação 13
Retorno de operações envolvendo unidades de recebíveis 17
Retorno de operações envolvendo contratos 18
Consulta de agenda 23
Abertura/fechamento da janela de processamento 27
A cada novo evento, o sistema envia um HTTPS POST para a URL configurada, com informações
sobre efeitos de contratos aplicáveis à unidades de recebíveis, contestações, entre outros. Desta
maneira, o seu sistema, ao receber essa notificação, pode tratá-la adequada e
tempestivamente.
Os eventos serão notificados a partir de webhooks enviados para a URL cadastrada pelo
participante.
Para escolher usar a versão 1.5 do webhook, descrita neste manual, o participante deve
informar a URL com a identificação “/v15/”. Exemplo:
https://{URL_AMBIENTE}/v15/{endpoint}
Caso a identificação não seja informada, as notificações seguirão as definições da versão 1.4.2
do manual de Webhook.
Estrutura da API
Tipos de Eventos
Unidades de
unidadeRecebivel Operações com Unidades de Recebíveis
Recebíveis
Efeito de Contrato
Descrição
Permitir que o participante obtenham as devidas informações detalhadas sobre a situação das
unidades de recebíveis registradas, e assim proceder com a liquidação financeira aderente com
a situação das trocas de titularidades e constituição de ônus decorrentes de contratos. Esse
item se relaciona ao processo 5.12 da convenção referente a Circular do BCB nº 3.952, de 27 de
junho de 2019.
● Emissor: CERC
● Destinatário: Participante
● Tipo de transmissão: Webhook
● Formato: JSON
● Periodicidade: A cada novo efeito de contrato que afete as unidades de recebíveis
registradas
Definição de Leiaute
Exemplo:
[
{
"tipoEvento": "efeitoContrato",
"dataHoraEvento": "2021-01-05T04:07:02.830Z",
"evento": {
"referenciaExternaUnidadeRecebivel": "ref_ur1",
"cnpjCredenciadora": "08561701000101",
"constituicaoUnidadeRecebivel": "2",
"identificadorContratoGeradorEvento": "341e9640-48a0-4756-ab76-7e3b08161316",
"documentoUsuarioFinalRecebedor": "42889916090",
"codigoArranjoPagamento": "VCD",
"dataLiquidacao": "2022-09-22",
"documentoTitular": "42889916090",
"efeitosContrato": [
{
"protocolo": "d38d3e02-5b08-40bc-a880-1cc89ac0d40f",
"indicadorEfeitosContrato": "1",
"cnpjEntidadeRegistradora": "23399607000191",
"tipoEfeito": "3",
"regraDivisao": "1",
"cnpjBeneficiarioTitular": "10264663000177",
"valorComprometido": "900.0",
"identificadorContrato": "341e9640-48a0-4756-ab76-7e3b08161316",
"domicilioPagamento": {
"documentoTitularDomicilio": "42889916090",
"nomeTitularDomicilio": "João dos Santos",
identificadorOperacaoO
Alfa Obrigatório Identificador do objeto da Contestação.
uContrato
Obrigatório
Tipo do objeto da Contestação, podendo ser:
Opções aceitas:
tipoContestacao Alfa ● 1 = Opt-in;
● 1
● 2 = Contrato.
● 2
Exemplo de notificação:
[
{
"tipoEvento": "contestacao",
"dataHoraEvento": "2020-01-30T18:58:36.087Z",
"evento": {
"referenciaExterna": "39ed6e2e-7a76-4ed4-ab5e-7922162dff63",
"tipoContestante": "1",
"documentoContestanteOuRecebedora": "10264663000177",
"motivoContestacao": "01",
"descricao": "O usuário final recebedor não reconhece opt-in cadastrado",
Leiaute
Exemplo de notificação:
[
{
"tipoEvento": "notificacao",
"dataHoraEvento": "2020-01-30T18:58:36.087Z",
"evento": {
Leiaute
Exemplo de notificação:
[
{
"tipoEvento": "unidadeRecebivel",
"dataHoraEvento": "2020-01-30T18:58:36.087Z",
"evento": {
"referenciaExterna": "",
"protocolo": "d0a52985-1cfc-4c45-92c4-574d87f13163",
"dataHoraProcessamento": "2021-01-09T23:45:09.353Z",
"status": "0",
"erros": []
}
}
]
Data/hora da requisição
Data Obrigatório
dataHoraProcessamento
Data Fim
dataFim Data Obrigatório
Exemplo de notificação:
[
{
"tipoEvento": "contrato",
"dataHoraEvento": "2020-01-30T18:58:36.087Z",
"evento": {
"referenciaExterna": "referenciaContrato1",
"protocolo": "a0439fea-ac6e-4f03-a72e-1167999dcec5",
"quantidadeUnidadesRecebiveisAlcancadas": 1,
"valorUnidadesRecebiveisAlcancadas": 10,
Descrição
Definição de Leiaute
[
{
"tipoEvento": "agenda",
"dataHoraEvento": "2020-01-30T18:58:36.087Z",
"evento": {
"entidadeRegistradora": "23399607000191",
"instituicaoCredenciadora": "36216798000150",
"documentoUsuarioFinalRecebedor": "22751826000125",
"codigoArranjoPagamento": "VCC",
"documentoTitular": "22751826000125",
"dataLiquidacao": "2020-12-04",
"constituicao": "1",
"valorConstituidoTotal": 1000.00,
"valorConstituidoAntecipacaoPre": 0.00,
"valorBloqueado": 0.00,
"dataHoraUltimaAtualizacao": "2020-01-29T04:58:36.087Z",
"pagamentos": [
{
"DomicilioPagamento": {
"documentoTitularDomicilio": "22751826000125",
"tipoConta": "CC",
"ispb": "123456",
"agencia": "0001",
"numeroConta": "464561-6",
"compe": "123"
},
"regrasDivisao": "1",
"valorOnerado": 1000.00,
"valorAPagar": 1000.00,
"beneficiario": "12322822000178",
"dataLiquidacaoEfetiva": null,
"valorLiquidacaoEfetiva": null,
"motivoDeNaoPagamento": "001",
"tipoInformacaoPagamento": "2",
"indicadorEfeitosContrato": "1",
"valorConstituidoEfeito": 1000.00
}
]
},
"erros": []
}
]
Leiaute
Exemplo de notificação:
[
{
"tipoEvento": "janelaProcessamento",
"dataHoraEvento": "2020-01-30T18:58:36.087Z",
"evento": {
"tipoJanela": "1",
"status": "1"
}
}
]