Histórico de mensagens sobre url de notificação em assinaturas

EXIBINDO CONVERSAS RECENTES:

Texto: url de notificação
Canal: assinaturas
Avatar discord do usuario joao_efi

joao_efi

O atributo notification_url vai estar vinculado ao link de pagamento criado.
O botão em si onde é exibido o link é indiferente. Estando vinculado ao link, quando ocorrer o pagamento é feita a notificação

Avatar discord do usuario antoniofernandes

antoniofernandes

Ver Respostas

@Gerencianet Gostaria que me esclarecesse uma dúvida. Considerando que estou integrando o sistema de assinatura usando o sdk node, e implementado aqui o endpoint de cancelamento da assinatura:

js
this.gerencianet.cancelSubscription(params)
Minha dúvida é:

1 - Esse endpoint cancela assinatura e todas as próximas cobranças são canceladas...correto?
2 - Mas a principal duvida é: após essa ação de cancelamento é disparado alguma notificação para aquela url de notificação que foi configurada anteriormente na criação da assinatura? Porque até onde pude verificar parece que não recebi essa mudança de status após o cancelamento...???

Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

Boa tarde @drogaehobrian.! Tudo bem? Você pode cadastrar uma URL de notificação nas assinaturas. Por meio dessa URL enviaremos as notificações de baixa e/ou qualquer atualização da assinatura. Esse endpoint está sim disponível par testes em sandbox!

Avatar discord do usuario antoniofernandes

antoniofernandes

@igor_efi Fala meu amigo bora tirar mais uma dúvida. Me corrija se estiver errado.

Entendi que vou receber um post com código da notificação na url indicada no campo notification
código esse que devo utilizar para consultar os dados da notificação e fazer a tratativa no meu sistema. Correto?

js
const token = $_POST["notification"];

const params = {
'token' : $token
};

var gerencianet = new Gerencianet(options);

gerencianet
.getNotification(params)
.then(console.log)
.catch(console.log)
.done();

Minha dúvida é:

EXISTE alguma forma de no painel pega o conteudo do post notification, para que eu possa simular localmente o envio desse post e fazer todas tratativas fazendo a consulta localmente?

Vale lembrar que estou implementado assinatura apenas com cartão de crédito.

Avatar discord do usuario valmirefi

valmirefi

Ver Respostas

Dúvida respondida através de atendimento telefônico.
O link da URL de notificação pode ser passado no campo metadata como mostra o exemplo de nossa documentação
https://dev.gerencianet.com.br/docs/criando-assinaturas#section-3-1-crie-inscri-es-assinaturas-para-vincular-ao-plano

Avatar discord do usuario Julia Efí

Julia Efí

A url de notificação dispara sempre que o status da cobrança muda

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Boa noite, Felipe! Qual falha aparece ao realizar a autenticação? Quando uma transação possui uma URL de notificação cadastrada (atributo notification_url), a Gerencianet dispara um POST para esta URL a cada mudança no status da cobrança. Você não está recebendo este token?

Avatar discord do usuario felipessouza917722

felipessouza917722

Bom dia, estou com dificuldade para receber as notificações de assinatura. Apesar da minha URL de notificação da minha aplicação ter respondido com status 200, o body da requisição continua chegando vazio. Qual pode ser o motivo?

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia <@!212737847013277696> ! Não é possível você inserir um custom_id e uma url de notificação em cobranças criadas via sistema. O atributo metadata, que contem essa informações, seria apenas para cobranças criadas via API.

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia <@!923927672323723364> ! A url de notificação das assinaturas é informada da mesma forma. Você informa a url no momento em que você cria assinatura para vincular ao plano (passo 2). Neste link https://dev.gerencianet.com.br/docs/criando-assinaturas#section-b-atributos-que-podem-ser-utilizados-para-associar-uma-assinatura-a-um-plano- você tem mais detalhes sobre o atributo metadata.

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 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 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 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

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