Projeto

Geral

Perfil

Feature #4233

API Pagamentos - Integração SICOOB - Criar uma funcionalidade estilo WEBHOOK que atualize o boletos liquidados

Adicionado por Pablo Correa quase 2 anos atrás. Atualizado quase 2 anos atrás.

Situação:
In Progress
Prioridade:
Urgent
Atribuído para:
Matheus Ramos
Início:
12/05/2023
Data prevista:
19/05/2023 (aproximadamente 24 meses atrasado)
% Terminado:

0%

Tempo estimado:

Descrição

Para sicoob a documentação está em
https://developers.sicoob.com.br/portal/apis

Somente as API´s abaixo serão utilizadas para essa funcionalidade

O processo inicia quando é solicitado para sicoob a movimentação da carteira de cobrança através do método:

Para todos os métodos abaixo existem um paramento de entrada numeroContrato, onde deve ser informado o valor 707090

1. /boletos/solicitacoes/movimentacao

Parâmetro de entrada negocial principal é o tipoMovimento que podem ser:1. Entrada 2. Prorrogação 3. A Vencer 4. Vencido 5. Liquidação 6. Baixa

Nesse momento nos interessa somente o tipo 5 - Liquidação que é a informação que o boleto foi pago/liquidado para atualizarmos nossa plataforma.

Esse método retorna codigoSolicitacao será utilizado como chave no próximo método

Período sempre de intervalo de dois dias.

2. /boletos/solicitacoes/movimentacao
Este método tem como entrada o codigoSolicitacao capturado no evento anterior e como saída o array de arquivos que estão disponiveis. o idArquivos é a chave de entrada para baixa do arquivo que é executado no próximo método.

3./boletos/movimentacao-download

Este método tem com entrada o codigoSolicitacao e idArquivos que são originados nos passos anteriores. e como resultado um arquivo ZIP, que vem pela API como base 64.
Logo ao receber o resultado precisa decodificar base64 para zip, para então extrair zip, onde estarão os txts com retorno.

4. Uma vez com o TXT de retorno realizar o processamento do mesmo, onde deverá ser verificado em cada linha retorno do arquivo, o boleto correpondente na nossa plataforma e atualizar o boleto de acordo com status retornado no arquivo

#1

Atualizado por Matheus Ramos há quase 2 anos

  • Situação alterado de Product Backlog para Sprint Backlog
#2

Atualizado por Matheus Ramos há quase 2 anos

  • Situação alterado de Sprint Backlog para In Progress

Exportar para Atom PDF