Histórico de mensagens em assinaturas

EXIBINDO CONVERSAS RECENTES:

Canal: assinaturas
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Boa noite @hiagosilvas tudo certo? 🙂
Quando a assinatura é renovada não é disparada nenhuma notificação específica para isso, somente como as anteriores de cobranças pagas.
No caso de inadimplência é enviada a notificação da cobrança inadimplente.

Avatar discord do usuario jessica_efi

jessica_efi

@antoniofernandes o token é gerado automática no disparo da primeira notificação. Então não tem como saber qual vai ser o token da cobrança. Mas depois que enviou a primeira vez, você pode buscar pela cobrança no histórico de notificações que você vai ter a informação do token também.

Avatar discord do usuario antoniofernandes

antoniofernandes

Ver Respostas

@jessica_efi mas existe alguma forma de pegar o token de notificação no painel do gerencianet para fazer o get localmente para fazer minhas tratativas?

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

É disparado esse token para que suas informações não fiquem "expostas", então seu sistema é que deve fazer essa consulta. E por isso, você não tem acesso a essas informações no painel da Gerencianet.

Avatar discord do usuario jessica_efi

jessica_efi

Boa tarde @antoniofernandes ! Sim, a Gerencianet dispara um POST contendo o token para que você consulte esse token.

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 hiagosilvas

hiagosilvas

Ver Respostas

@Consultoria Técnica eu recebo alguma notificação quando a assinatura é renovada? Ou recebo apenas a mudança de status só quando não conseguem efetuar a cobrança?

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @antoniofernandes ! Seria isso mesmo, todo mês é descontado automaticamente até que o cliente cancele. E caso o cartão do cliente seja cancelado, por exemplo, a assinatura vai ficar com o status Cancelado.

Avatar discord do usuario antoniofernandes

antoniofernandes

Ver Respostas

@igor_efi vê se pode me tirar mais essa dúvida:
Caso o cliente tenha uma assinatura recorrente que foi paga com cartão, a qual estaria configura com repeats: null,
interval: 1, ou seja todo mês é descontado automaticamente até que o cliente cancele. Correto?

Digamos que por algum motivo o cartão do cliente seja cancelado...mas ele não cancele a assinatura...neste caso o que a api do gerencianet vai reaponder para minha aplicação?

Avatar discord do usuario thalitagerencianet

thalitagerencianet

Tudo bem também! 🙂
Compreendi, neste caso, será necessário emitir uma cobrança à parte, como sugestão, faça a emissão de um link de pagamento.
As próximas parcelas (da assinatura em questão) serão geradas automaticamente.
Certinho?

Avatar discord do usuario danieldl2172

danieldl2172

Ver Respostas

tudo bem e com vc ?
não é na primeira não

Avatar discord do usuario thalitagerencianet

thalitagerencianet

Ver Respostas

Olá, Daniel! 😀
Como vai?
Quando ocorre a recusa da primeira parcela, é necessário emitir uma nova cobrança ao seu cliente. Ou seja, ocorrendo a recusa da primeira parcela, a cobrança não é ativada, com isso, as próximas parcelas não serão emitidas.

Avatar discord do usuario danieldl2172

danieldl2172

Ver Respostas

Boa tarde, gostaria de saber quantas tentativas é feita para uma cobrança da recorrência, caso a primeira seja negada, no mesmo mês é feita outra tentativa ?

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Isso, no atributo repeats você informa o número de vezes que a cobrança deve ser gerada e no atributo interval, você coloca a periodicidade da cobrança.
Quando todas as cobranças referentes a assinatura forem emitidas, você vai receber na notificação o status expired
Aqui você consegue visualizar todos os status de uma assinatura: https://dev.gerencianet.com.br/docs/transacoes#tabela-de-status-assinaturas

Avatar discord do usuario antoniofernandes

antoniofernandes

Ver Respostas

Editei a mensagem acima se puder responder...

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia! Sim, claro. Quais são as dúvidas?

Avatar discord do usuario antoniofernandes

antoniofernandes

Ver Respostas

@igor_efi será que poderia me tirar algumas dúvidas com relação o sistema de assinaturas?

Imagine que crie um plano com os seguintes dados:

js
const body = {
name: 'Título do plano',
repeats: 3,
interval: 1,
}


1 - Considerando o exemplo acima, quem se inscrever nesse plano terá uma cobrança recorrente mensal que se repetirá por 3 meses. Correto?

2- Se sim, o que vai acontecer com assinatura no 4º mês? Eu receberei uma notificação para saber que assinatura finalizou, no caso para fazer uma tratativa para bloquear o acesso do meu cliente ou instrui-lo a fazer uma nova assinatura?

Avatar discord do usuario hiagosilvas

hiagosilvas

O salt e a chave pública pra criptografar os dados dos cartões já vem no script que preciso incluir, não consegui recuperar eles de outra forma no frontend (por causa do CORS)...

Avatar discord do usuario hiagosilvas

hiagosilvas

Eu ainda tenho que injetar o script por conta do Cors... Mas vai resolver pra mim...