Histórico de mensagens sobre notification_url

EXIBINDO CONVERSAS RECENTES:

Texto: notification_url
# devs
Avatar discord do usuario marcosepetth_tth

marcosepetth_tth

Ver Respostas

eu vi um exemplo em php, me corrige se não for isso, @igor_efi, mas esse atributo vai em:
let body={
payment:{ ... },
customer: { ... },
items: [ {... }, ... ],
notification_url: minhaurl.aqui
}

No corpo da requisição que faço para 'efipay.createOneStepCharge([], body);', é isso?

# devs
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Você consegue informar a url no momento da emissão da cobrança, não precisa emitir e depois acionar este endpoint.
Na requisição de emissão, você adiciona o atributo metadata -> notification_url e ja emite a cobrança com esta informação.

# devs
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Isso, o atributo notification_url precisa ser inserido dentro do atributo metadata

# devs
Avatar discord do usuario marcosepetth_tth

marcosepetth_tth

Ver Respostas

eu só vi o "notification_url: null" na resposta, mas não encontrei em que lugar do schema ela entra antes de eu enviar

# devs
Avatar discord do usuario marcosepetth_tth

marcosepetth_tth

não, espera... o q eu vi aqui foi a resposta, com o data.notification_url. Como eu adiciono o notification_url para vincular ao pedido?

# devs
Avatar discord do usuario marcosepetth_tth

marcosepetth_tth

Ver Respostas

minha dúvida é onde no schema eu adiciono a "notification_url" para receber a notificação de status da cobrança

# pix
Avatar discord do usuario irineumarques

irineumarques

Ver Respostas

Boa tarde, meus caros. Tenho uma dúvida sobre a notificação. Um dev colocou o charge_id no lugar errado no banco de dados, e a rota passada no notification_url não estava conseguindo atualizar nada no sistema. Enfim, lambança...
Minha dúvida é, se eu enviar uma request para atualizar esta url para uma oura, o banco faz a request de callback novamente? Agradeço desde já!

# assinaturas
Avatar discord do usuario freitaswp

freitaswp

Ver Respostas

Bom dia, estou com uma duvida referente a API de assinatura, estou ainda em fase de estudo dela entao, geramente quando um novo boleto é gerado um evento é disparado para informar o sistema, no caso se eu estou correto em dizer, em todo o novo ciclo ( mensal ) quando haver um novo boleto para o meu cliente um email é enviado mas tmb vou receber um Post na URL definida no parametro notification_url?

# pix
Avatar discord do usuario slasherbr

slasherbr

Ver Respostas

Bom dia, não tem como colocar o "notification_url" na cobrança direta pix via sdk Python?

# bolix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O bolepix usa a notification_url do boleto.

# assinaturas
Avatar discord do usuario palloma_efi

palloma_efi

Bom dia @carolineballes ! A notification_url também serve para assinaturas. Neste sentido, qualquer alteração no status das cobranças vinculadas à assinatura, você é notificada automaticamente. Caso o usuário queira alterar os dados do cartão de crédito, basta utilizar o campo update_card no endpoint de retentativa da cobrança (POST /v1/charge/:id/retry). https://sejaefi.link/Hyldf6Hae0
https://dev.efipay.com.br/docs/api-cobrancas/assinatura#retentativa-de-pagamento-de-assinatura-via-cart%C3%A3o-de-cr%C3%A9dito

# devs
Avatar discord do usuario agenciadiz

agenciadiz

Ver Respostas

Boa noite, alguém pode me tirar algumas dúvidas sobre a API de assinaturas? Pois não encontrei as respostas

1. Quando existe uma tentativa de pagamento mal sucedida, a API retorna um aviso na notification_url? Onde está a documentação desse webhook, como ele retorna? Não encontrei
2. Caso eu decida cancelar a assinatura depois de 3 tentativas por exemplo. Qual é o endpoint para reativar essa assinatura caso ele pague? Existe? ou precisa ser feita uma nova assinatura?
3. Quando o cliente deseja trocar o cartão que está usando pois vai vencer por exemplo, qual o procedimento? A assinatura atual deve ser cancelada e uma nova com os novos dados deve ser criada?
4. Se eu aumentar o valor da assinatura, é só enviar no endpoint de update? vai funcionar já na próxima recorrência?

# bolix
Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

{
code: 3500034,
error: 'validation_error',
error_description: {
property: '/notification_url',
message: 'Propriedade desconhecida (não está no schema).'
}
}

# bolix
Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

ola boa tarde

a propriedade notification_url, não esta sendo aceita na ora de criar o boleto

# dúvidas
Avatar discord do usuario hempel2043

hempel2043

Bom dia, obrigado pelas respostas.

Existe a possibilidade do meu cliente abrir uma service request ou já existe algum trabalho para esse fluxo? Por exemplo um streaming, um endpoint pra gente fazer pooling ou qualquer coisa que ele possa continuar usando a interface do Efi e a gente apenas reagindo aos eventos? Até mesmo add o campo notification_url na interface durante a criação dos boletos/carnes?

A aplicação serve como “contabilidade” e precisávamos apenas ler/receber o que ele criar no Efi.

# dúvidas
Avatar discord do usuario hempel2043

hempel2043

Ver Respostas

Pessoal estava dando uma olhada na documentação e fiquei com algumas dúvidas.

Meu cliente utiliza a interface do Efi para criar carnes/boletos, como poderia "escutar" quando ele criar um carne por exemplo?
Olhando a doc da api-cobrancas entendi que para todo carnet que ele criar preciso enviar o notification_url, porém como ele utiliza a interface do efi, como posso passar a url da minha aplicação?

Existe outra forma de escutar esses eventos?

Também vamos precisar atualizar o status quando o cliente final pagar o boleto/carne, já receberíamos essa evento com a config anterior?

# pix
Avatar discord do usuario calebportodev

calebportodev

Boa tarde.
Estou acostumado com o Mercado Pago, lá ao gerar uma cobrança PIX tem um atributo no objeto chamado 'notification_url' em que você define a rota para receber os webhooks, sem ser necessário configurar os webhooks de outra forma. Assim:

"""
const body = {
date_of_expiration: new Date(new Date().getTime() + (10 60 1000)).toISOString(),
transaction_amount: Math.round(data.valorTotal 100) / 100,
description: description,
payment_method_id: 'pix',
issuer_id: 0,
payer: {
email: data.email || '[email protected]',
first_name: data.firstName,
last_name: data.lastName
},
notification_url: notification_url
}
"""

O Efi tem também esse recurso, ou só configurando os webhooks da forma tradicional mesmo?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Pix não tem notification_url por transação. Tem que configurar webhook para a chave Pix, aí toda cobrança daquela chave é notificada nesse webhook.

# pix
Avatar discord do usuario brucedeity

brucedeity

Ver Respostas

Boa noite! alguém pode me ajudar ? estou tentando colocar para transações pix serem abertas com notification_url, mas parece que não da. Está certo isso ?

# pix
Avatar discord do usuario mcunha98

mcunha98

Ver Respostas

uma duvida, chamei POST : https://pix-h.api.efipay.com.br/v2/cob
mas havia colocado o metadata para a url de notificacao, tomei erro
{"nome":"json_invalido","mensagem":"Valores ou tipos de campo inválidos","erros":[{"chave":"additionalProperties","caminho":".body","mensagem":"não são permitidas propriedades adicionais"}]}
"metadata": { "notification_url": "http:\/\/webhook.site.com.br" }

e vendo na doc, realmente nao da suporte para metadata, entao como fazer para ligar o webhook do pix via notification_url ?