Histórico de mensagens sobre url em assinaturas

EXIBINDO CONVERSAS RECENTES:

Texto: url
Canal: assinaturas
Avatar discord do usuario allysson8084

allysson8084

Ver Respostas

Boa tarde. vendo a documentação sobre notificações callbacks, só achei a opção de adicionar a url nas charges mas gostaria de receber notificações referentes a assinatura de modo geral. é possível fazer isso?

Avatar discord do usuario devairsilva

devairsilva

Porem na minha URL da api gateway da aws ele da esse erro, provavelmente por falta de algum cabeçalho na requisição

Avatar discord do usuario devairsilva

devairsilva

Ver Respostas

Sim eu estou passando as url de notificação, eu ate fiz os testes pra receber a notificação igual está recomendado na documentação e funciona tudo ok

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Olá, <@!358620323249389569> ! Boa noite.
Para enviar as notificações, a Gerencianet dispara um POST para a URL cadastrada a cada mudança no status da cobrança.
Essa notificação possui um token específico, que será o mesmo durante todo o "ciclo de alterações" da transação. Seu sistema deve então consultar essa notificação através da rota GET /notification/:token, passando o token enviado no POST anterior.
Para visualizar os detalhes de cada requisição da API de Cobranças, acesse: https://documenter.getpostman.com/view/13574984/TW71kRme

Avatar discord do usuario eemmy

eemmy

Bom dia, eu mais uma vez por aqui rs. Poderiam me dizer qual o tempo estimado para a API enviar a notificação do status paid para meu webhook? Recebi o status new quando criada em menos de segundos, porém faz mais de 10 minutos que o status mudou para paid e ainda não recebi nenhum tipo de notificação na URL definida

Avatar discord do usuario matheus_efi

matheus_efi

Entendi, também não é possível pela API, pois, o endpoint de retornar transações GET /v1/charge/:id segue o mesmo padrão da assinatura, retornando uma por requisição.
As opções são configurar uma url de notificação para que você seja notificado sempre que uma cobrança mudar de status ou gerar um relatório expresso(via painel), com ele você consegue retornar todas as cobranças com um determinado status no período que desejar.
Segue o link do que citei acima: https://dev.gerencianet.com.br/docs/notificacoes-recebendo
https://gerencianet.com.br/artigo/gerar-relatorios-de-cobrancas/

Avatar discord do usuario eemmy

eemmy

Ver Respostas

Boa tarde, não consegui responder ontem, desculpa. Mas no caso, eu queria consultar os possíveis erros que a API retorna e também o request_body que a URL de notificação receberá, pois estou em ambiente local e não consigo subir em algum servidor no momento

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Você menciona a diferença de produção para homologação?
No caso sim. O que muda de um para o outro é somente a URL.

Avatar discord do usuario danielhe4rt

danielhe4rt

<@!775350441965649951> a diferença dos dois seria basicamente a URL, certo?

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Depois da geração da cobrança sim, se tiver uma url de notificação cadastrada no momento

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde, <@!809554111476662293>. Se você tiver um url de notificação cadastrada você recebe a notificação com a informação do cancelamento

Avatar discord do usuario ludboy6380

ludboy6380

Ver Respostas

Quando é cancelada uma assinatura, não recebo notificação na url POST, tenho que ficar fazendo verificações periodicas?

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde <@!355411599944843274>, você pode configurar uma url de notificação e cancelar ou marcar como pago uma parcela

Avatar discord do usuario matheus_efi

matheus_efi

Pode ser, o formato que enviamos é x-www-form-urlencoded

Avatar discord do usuario maxcaradu

maxcaradu

to achando que o problema ta na configuração do node, em aceitar o body com url encoded

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Há duas formas, você pode configurar uma url de notificação ou então fazer um GET /v1/charge/:id. A forma mais recomendada e automatizada é por meio da url de notificação, as notificações permitem que você seja informado quando uma transação (também chamada de "cobrança") tiver seu status alterado. Dessa forma, você poderá identificar quando um boleto for pago, por exemplo.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Mas a melhor forma para verificar se um boleto foi pago, é recebendo as notificação automáticas. As notificações permitem que você seja informado quando uma transação/boleto tiver seu status alterado para pago, por exemplo.
Para isso, quando criar uma cobrança você irá informar o atributo notification_url, e então a Gerencianet dispara um POST para esta URL a cada mudança no status da cobrança.

Neste POST vai conter apenas uma informação: um token de notificação. Ou seja, se a URL cadastrada estiver preparada para ler o token na variável $_POST['notification'] e consultar essa informação, a resposta será todos os dados informativos sobre a alteração sofrida pela cobrança, como por exemplo, o status anterior e atual da cobrança.

Segue o link com mais detalhes sobre este assunto: https://dev.gerencianet.com.br/docs/notificacoes-recebendo