Histórico de mensagens sobre url em assinaturas

EXIBINDO CONVERSAS RECENTES:

Texto: url
Canal: assinaturas
Avatar discord do usuario ventalli

ventalli

Para criar um plano, como é estrutura do curl, tem algum exemplo?

Avatar discord do usuario crane94

crane94

Ver Respostas

Pessoal, boa tarde!
Eu to fazendo uma implementação em homologação, onde estou tentando fazer uma assinatura via boleto, e quando finalizo a operação, eu tomo um erro:

{
"code": 3500010,
"error": "property_does_not_exists",
"error_description": {
"property": "id",
"message": "A propriedade [id] informada não existe."
}
}

Na minha requisição, estou enviando:

{
"items": [
{
"name": "Plano Avançado",
"amount": 1,
"value": 9999
}
]
}

e na url: /plan/99999/subscription

Conseguem me ajudar que ID é esse que está faltando? A princípio, isso só ocorre em homologação.

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia, @carlosdombosco! Tudo joia?
Assim como ocorre na emissão de boletos e canês, é possível sim associar uma URL de notificação na criação de assinaturas através da API e o nome do atributo para informar a URL é o mesmo: metadata -> notification_url
Nas assinaturas, iremos emitir a cobrança de acordo com a periodicidade que você informou e sempre que as cobranças forem emitidas, iremos enviar uma notificação informando sobre esta emissão.

Avatar discord do usuario carlosdombosco

carlosdombosco

Ver Respostas

Gostaria de saber como gerencio isso do lado da minha aplicação pra saber se a cobrança foi aprovada mês a mês e liberar o serviço pro cliente já que na opção de criar a assinatura não tem a URL de retorno

Avatar discord do usuario joao_efi

joao_efi

Não @marcospaulo2911 é preciso trocar o script do payment token também.
Ao gerar na nossa documentação, ele te retorna 2, sendo 1 com URL de produção e outro com URL de Homologação
É preciso alterar de acordo com o seu ambiente
imagem enviada na mensagem pelo usuario joao_efi

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Exato!
Você consegue cadastrar a URL de notificação

Avatar discord do usuario pedroso8558

pedroso8558

Ver Respostas

Quando você fala cobranças de crédito avulsa seria como o dessa rota " /v1/charge/one-step", certo? Nela consigo mandar uma url no notificação e mudar o status da cobrança?

Avatar discord do usuario klawdyo.com

klawdyo.com

Ver Respostas

Verifique se você não está usando a url de produção para gerar um token de sandbox ou o contrário.

Avatar discord do usuario lucas.horta

lucas.horta

Sim, mas no campo de pesquisa ele pede, token, identificador ou url

Avatar discord do usuario klawdyo.com

klawdyo.com

Ver Respostas

Também estou com essa dúvida. Mas pelo o que eu estou sacando, funciona mais ou menos assim:
- vc recebe uma notificação em uma url que você cadastrou quando criou a assinatura. essa notificação tem só um token.
- com esse token, você vai na url /notification/[token] e pede as alterações. Aí vc recebe um array de objetos como esse da imagem
- Ali o rosa é o tipo de cada notificação. Se for "subscription_charge", significa que é uma modificação relativa a uma cobrança da assinatura.
- No amarelo você vê o status da cobrança e no azul vc tem o id dela. Aí se current for new, vc já sabe que uma nova cobrança acabou de ser gerada. Se for waiting, já sabe que a forma de pagamento foi definida e agora está agurdando a confirmação. Essa variação de new e waiting é no mesmo instante quando a assinatura já existe. Ela faz mais sentido quando você cria a assinatura e ainda não definiiu como será o meio de pagamento dela. Quando você usa o one-step é tudo junto.
imagem enviada na mensagem pelo usuario klawdyo.com

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 jnsz_

jnsz_

colocar o notification_url

Avatar discord do usuario jnsz_

jnsz_

e nele colocar o notification_url ?

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Bom dia @jnsz_ tudo certo?
Para os casos de emissões de Boleto, Cartão, Carnê e Assinatura, tem um funcionamento um pouco diferente da API Pix.

O recomendado para acompanhar o status do pagamento é criar uma rota no seu sistema para receber um POST da nossa API.
Então ao criar uma nova cobrança, você deve adicionar o atributo notification_url que é a URL do seu servidor preparada anteriormente.
A API da Gerencianet então irá notificar na URL informada sempre que houver alguma mudança de status na cobrança criada. O processo segue o fluxo da imagem abaixo.

Na nossa documentação você encontra mais detalhes sobre o funcionamento das notificações de pagamento
Recebendo as notificações - https://dev.gerencianet.com.br/docs/notificacoes-recebendo
Entendendo o fluxo das notificações - https://dev.gerencianet.com.br/docs/entendendo-fluxo-notificacoes
imagem enviada na mensagem pelo usuario joao_efi

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Bom dia, Renato! Tudo bem?
Atualmente não é possível definir uma URL de redirect ao criar um link de pagamento.
Entretanto, possuímos essa solução parecida na nossa API Open Finance, que pode ser utilizada para receber pagamentos através do Pix.
Você pode acessar mais detalhes através desse link da nossa documentação: https://dev.gerencianet.com.br/docs/introducao-api-open-finance e, também, através desse vídeo: https://www.youtube.com/watch?v=aNbzuEjafOs.
Qualquer dúvida estamos à disposição.

Avatar discord do usuario gabrielmaqes

gabrielmaqes

@Gerencianet Gostaria de esclarecer uma dúvida. Estou integrando a api de assinatura utilizando a sdk node e, ao executar o método que chama o endpoint de cancelamento da assinatura, eu deveria receber uma notificação acerca do cancelamento, correto? Isso não está acontecendo. Estou recebendo notificações de outros eventos, no entanto o cancelamento não tem sido um deles. O status da assinatura fica com "canceled" (chequei traves do endpoint de consulta da assinatura). Mas, como disse, a notificação trazendo o status de cancelamento não é disparada para a notification_url que assocei à assinatura.

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.