Author Image

thigas8242

Dec 11, 2021

Integração do Gerencianet em Node.js

integraçãoGerencianetNode.jsnotificaçãoTokenparcelasstatusdadostratamentoAxios

Estou fazendo a integração do gerencianet em um sistema em nodejs e estou com dúvidas?
1 ° - Consigui receber tokens da notification(em testes com php) porém minha dúvida é, consigo pegar esse token e retornar os dados, como quantidade de parcelas e o status de cada uma?
2° - qual a melhor maneira de tratar esses dados? Tipo com axios por exemplo?

Respostas (1):
Avatar discord do usuario matheus_efi

matheus_efi

11/12/2021

Boa noite, em relação a primeira pergunta, ao receber o token de notificação de um carnê e consumir o endpoint GET notification/token você terá um array contendo as mudanças que ocorreram em cada parcela do carnê, seja de status pago(paid) ou de cancelamento(canceled) por exemplo. Neste link: https://dev.gerencianet.com.br/docs/notificacoes-recebendo#section-2-1-exemplos-de-respostas- tem a aba carnê exemplificando como é um JSON com os status de cada parcela.
Em relação ao segundo questionamento não tem um padrão definido, vai depender de cada linguagem e do sistema do integrador, mas a lógica permanece a mesma: Receber o token de notificação, consultá-lo(https://dev.gerencianet.com.br/docs/notificacoes-recebendo#section-2-consultando-detalhes-de-uma-notifica-o) e depois fazer a tratativa dos dados recebidos, seja percorrendo o array em busca de algum dado específico ou salvando tudo em um banco de dados.