Histórico de mensagens sobre notification_url

EXIBINDO CONVERSAS RECENTES:

Texto: notification_url
# assinaturas
Avatar discord do usuario jnsz_

jnsz_

e nele colocar o notification_url ?

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

# assinaturas
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.

# bolix
Avatar discord do usuario guilherme_efi

guilherme_efi

https://dev.gerencianet.com.br/docs/notificacoes-recebendo
Quando você cria o boleto você pode definir uma URL de retorno no parâmetro metadata>notification_url
Desta forma, automaticamente nossa API dispara um POST para esta URL 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. Por exemplo:
Foi gerada uma cobrança. Seu sistema recebe um POST da Gerencianet contendo o token de notificação 09027955-5e06-4ff0-a9c7-46b47b8f1b27 e informando o status da transação - neste caso, waiting;
Posteriormente, essa mesma cobrança teve o pagamento confirmado, então, o status muda para paid e novamente seu sistema recebe uma notificação, ainda com o mesmo token 09027955-5e06-4ff0-a9c7-46b47b8f1b27.

Então sempre que sua aplicação receber notificações, deve-se consultar o token para obter os dados atualizados da transação.
https://dev.gerencianet.com.br/docs/notificacoes-recebendo#21-exemplos-de-respostas

# bolix
Avatar discord do usuario binotto.eduardo

binotto.eduardo

Ver Respostas

Para informar a notification_url devo fazer uma nova chamada "/v1/charge/:id/metadata" informando para cada boleto?
Esta url não pode ser informado junto com a chamada "/one-step"?

# pagamento-contas
Avatar discord do usuario clayton0510

clayton0510

Ver Respostas

Boa tarde! Eu baixei a collecion de Cobrança para executar no postman, mas estou tendo uma dificuldade: Eu gostaria de emitir uma cobrança no ambiente de homologação passando o parâmetro "notification_url", porém estou recebendo o erro 3500034 "A propriedade [notification_url] é inválida."

# devs
Avatar discord do usuario du2dev

du2dev

sobrea notification_url

# dúvidas
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

@Xossy Quando você criar uma assinatura você utiliza o parâmetro metadata>notification_url definindo uma URL de retorno.
Assim a cada cobrança que for criada e paga, mensalmente por exemplo, será enviado uma notificação para seu sistema com o notification_token da assinatura (https://dev.gerencianet.com.br/docs/entendendo-fluxo-notificacoes).
Ao receber o notification_token, seu sistema deverá consultá-lo para obter os detalhes da notificação (https://dev.gerencianet.com.br/docs/notificacoes-recebendo#2-consultando-detalhes-de-uma-notifica%C3%A7%C3%A3o), e então obter o json semelhante ao seguinte:

json
{
"code": 200,
"data": [
{
"id": 1,
"type": "subscription",
"custom_id": null,
"status": {
"current": "new",
"previous": null
},
"identifiers": {
"subscription_id": 11976
},
"created_at": "2017-07-20 00:20:16"
},
{
"id": 2,
"type": "subscription",
"custom_id": null,
"status": {
"current": "new_charge",
"previous": "new"
},
"identifiers": {
"subscription_id": 11976
},
"created_at": "2017-07-20 00:20:16"
},
{
"id": 3,
"type": "subscription_charge",
"custom_id": null,
"status": {
"current": "new",
"previous": null
},
"identifiers": {
"subscription_id": 11976,
"charge_id": 2396478
},
"created_at": "2017-07-20 00:20:16"
}
]
}
neste Json você vai capturar o array com que te mostra todo histórico da assinatura.

Então você deverá capturar em cada laço desse json. Se o laço conter o "type": "subscription", significa que ele se refere a um registro de alteração da assinatura.
Se em outro laço conter o "type": "subscription_charge", significa que ele se refere a um registro de alteração de uma cobrança, então você poderá verificar o status>current, subscription_id a qual se refere.

Veja o exemplo completo da resposta ao consultar o token de notificação de uma assinatura: https://dev.gerencianet.com.br/docs/notificacoes-recebendo#21-exemplos-de-respostas

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A API Pix não tem notification_url por cobrança, tem webhook por chave. Todo pagamento da mesma chave é sinalizado para a mesma URL, e vem com informações suficientes para sua tomada de decisão.

# pix
Avatar discord do usuario d3x73rz1n

d3x73rz1n

Ver Respostas

Boa tarde. Como eu cadastro uma notification_url via Node?

# assinaturas
Avatar discord do usuario ro.dri.go.sil.va

ro.dri.go.sil.va

Ver Respostas

Boa tarde pessoal! Estou implementando assinatura por boleto, e eu não tenho o parâmetro de enviar notification_url como ocorre com o boleto e carnê, como fazer para receber as notificações e atualizar o sistema?

# assinaturas
Avatar discord do usuario palloma_efi

palloma_efi

Minutos após a criação da assinatura, nós realizamos um POST para a notification_url passando o token visto que, neste momento, a assinatura passa do status null para new.

# assinaturas
Avatar discord do usuario romerocox

romerocox

Ver Respostas

Dúvida:

A cada pagamento da assinatura, vai ser enviada uma requisição para a "notification_url" certo?

# pix
Avatar discord do usuario vborn_

vborn_

Ver Respostas

Oii gente, tudo bem?

Estou implementando o pagamento via pix pela gerencia.net e preciso configurar uma notification_url para poder atualizar o status do pedido automaticamente, porém tentei pela documentação e retornou o erro 400:

400Valores ou tipos de campo inválidosArray ( [0] => Array ( [chave] => additionalProperties [caminho] => .body [mensagem] => não são permitidas propriedades adicionais ) )


Podem me ajudar?

# cartões
Avatar discord do usuario yukoha

yukoha

é normal a utilização do "metadata: notification_url" para receber por webhook a confirmação de pagamentos ?

# cartões
Avatar discord do usuario yukoha

yukoha

Pessoal me tira uma dúvida, se eu entrar no modo homologação para compras no cartão de crédito e no body da requisição eu enviar os metadados

json
metadata: {
notification_url: 'link do meu webhook'
}
ele enviaria mesmo sendo por homologação ?

# assinaturas
Avatar discord do usuario u.dryan

u.dryan

e tbm queria saber se naquela atributo "notification_url" eh chamado apenas quando os status da cobranca muda ou se tbm quando os pagamentos dos outros meses da assinatura sao cobrados (ex: quando o cliente pagar no proximo mes, vai ser disparado um evento para essa URL?)

# assinaturas
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?

# cartões
Avatar discord do usuario mrcweb6273

mrcweb6273

Ver Respostas

Boa noite. Gostaria de uma ajuda básica. Estou fazendo um teste no exemplo PHP que vocês disponibilizam. Eu gostaria de usar o campo custom_id, criei o campo no formulário, mandei com o id 'custom_id', inseri as linhas var 'custom_id = $("#custom_id").val();' e 'custom_id: custom_id,' no arquivo script-cartao.js e a linha '$metadata = [
'custom_id' => $_POST["custom_id"],
'notification_url' => 'https://rededama.prototipo.abc.br/gn_retorno.php'
];' no arquivo pagar-cartao.php. Não deveria voltar a informação?

# assinaturas
Avatar discord do usuario ricardofalasca

ricardofalasca

Ver Respostas

Olá pessoal, bom dia. Preciso inserir os campos custom_id e notification_url nas assinaturas criadas via Sistema para que eu possa receber as notificações em meu backend e possa processar tudo automaticamente, como devo proceder? Já fiz a tentativa de pegar as informações através do endpoint details_subscription porém recebo um erro estranho, segue abaixo.

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

Obrigado.