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 alexcordioli

alexcordioli

Ver Respostas

Mais uma dúvida sobre os preocessos da assinatura.

Assim que eu crio a assinatura e gerando o link de pagamento para o cliente eu vi que é gerado um charge id assim como uma fatura normal. Ok isso acontece na hora em que gero ele já me retorna esse charge id.

A minha dúvida é: quando for cobrada a segunda mensalidade do cliente, o charge id dessa nova transação eu recebo via post na url de notificação que eu escolhi quando criei a assinatura?

É isso mesmo? Pq eu consigo testar isso ne? Kk

Avatar discord do usuario jessica_efi

jessica_efi

Ah sim... seria o token de notificação. Seu sistema recebe um POST da Efí contendo o token de notificação. Para receber essas notificações, você precisa cadastrar uma URL de notificação na cobrança e prepará-la para ler o token na variável $_POST['notification']. A qualquer momento que você consultar esse token de notificação, irá obter as informações da cobrança.

Avatar discord do usuario gil.brandao0067

gil.brandao0067

Ver Respostas

Bom dia @jessica_efi, certo, mas isso não está claro...
"sua url de notificação"

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @gil.brandao0067 ! Esse campo seria da sua url de notificação, para que você possa receber as baixas automáticas.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Bom dia @rian2965, tudo bem?

Você pode consumir o endpoint POST /v1/plan/:id/subscription/one-step para emitir a cobrança e ao mesmo tempo atribuir a URL de notificação com o atributo metadata.

Uma vez que a cobrança tenha uma URL de notificação, todas as alterações nela irão fazer com que seja disparado um POST para sua URL, nesta notificação terá um token que deve ser consultado para verificar a situação da cobrança
imagem enviada na mensagem pelo usuario joaolucas_efi

Avatar discord do usuario rian2965

rian2965

Opa, boa noite

tenho duas duvidas referentes as assinaturas

no endpoint de criar uma assinatura e pagar pelo bolix, eu consigo informar a url de notification?
atualmente eu faço isso em 2 passos, primeiro crio e depois atribuo

após assinar, o cliente vai ficar recebendo a cobrança no cartão. Então todo mês, após o primeiro pagamento, sempre que ele pagar será recebido uma post notificação no meu sistema?

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

As notificações permitem que você receba informações quando o status de uma transação for alterado, como quando um boleto for Pago ou ficar Inadimplente, por exemplo. Logo, basta cadastrar uma URL de Notificação ao criar uma cobrança. Neste link da documentação fornecemos mais detalhes: https://dev.efipay.com.br/docs/api-cobrancas/notificacoes

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @guilherme.lopes !
Você deve configurar uma url de notificação e no momento da emissão, informar essa url no atributo metadata. Em nossa documentação, você encontra mais informações sobre a url de notificação - https://dev.efipay.com.br/docs/api-cobrancas/notificacoes

Avatar discord do usuario guilherme.lopes

guilherme.lopes

A api notificará pela Url de notificação, que foi criado Boleto ou Cartão ?

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Boa tarde, @guilherme.lopes!

Como o Rubens mencionou, atualmente não é possível fazer assinaturas por Pix, somente boleto e cartão de crédito. Após configurar a frequência das cobranças elas serão geradas automaticamente e a API notificará via URL de notificação para o seu servidor e, caso tenha e-mail cadastrado, notificará o cliente por e-mail contendo o boleto para pagamento. No caso de cartão é feita a cobrança automaticamente no momento de criação da cobrança.

Essa informação consta na seção de definição de pagamento de assinatura na nossa documentação, onde você pode obter mais detalhes: https://dev.efipay.com.br/docs/api-cobrancas/assinatura#2-defina-a-forma-de-pagamento-da-assinatura-e-os-dados-do-cliente

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 igor_efi

igor_efi

Ver Respostas

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

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