Histórico de mensagens sobre notification_url em pix

EXIBINDO CONVERSAS RECENTES:

Texto: notification_url
Canal: pix
Avatar discord do usuario celsoalexandre

celsoalexandre

Ver Respostas

Bom dia,
estou tendo o seguinte erro ao criar uma charge pix com location e notification_url usando a sdk pra Go, ambiente homolog
{"nome":"json_invalido","mensagem":"Valores ou tipos de campo inválidos","erros":[{"chave":"additionalProperties","caminho":".body","mensagem":"não são permitidas propriedades adicionais"}]}

go
// Go
PUT /v2/cob/:txid
map[string]interface{}{
"calendario": map[string]interface{}{
"expiracao": 600,
},
"valor": map[string]interface{}{
"original": "0.01",
},
"loc": map[string]interface{}{
"id": 97,
},
"metadata": map[string]interface{}{
"notification_url": "https://meudominio:10021/efi/homolog/webhook",
},
"chave": "71cdf9ba-c695-4e3c-b010-abb521a3f1be",
"solicitacaoPagador": "Teste",
}

Se eu removo o campo "metadata" e seu conteúdo, funciona.
Não é mais possível criar a cobrança e registrar a callback na mesma chamada, ou seria de outra forma?

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Bom dia @juizmill ! Sim, são ambientes separados. Você pode cadastrar um webhook em homologação e realizar os testes.
A API de Cobranças é separada da API Pix. Na API de Cobranças, você cadastra a URL de Notificação através do atributo notification_url. Já na API Pix, o webhook é atrelado a uma chave Pix, e você pode cadastra-lo uma única vez.

Avatar discord do usuario juizmill

juizmill

Ver Respostas

Bom dia estou com uma dúvida a respeito da atualização do webhook,

1 - Ambiente de produção e homologação são separados para este caso (objetivo: quero fazer testes)
2 - Ao atualizar este webhook terá impacto nas notificações por boleto e cartão? Ou é isolado as notificações por boleto e cartão através da tag "notification_url" ?
imagem enviada na mensagem pelo usuario juizmill

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á!

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?

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?

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.

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 ?

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 ?

Avatar discord do usuario alexr_02

alexr_02

Ver Respostas

Boa tarde. Estou tendo alguns problemas com as notificações ao cadastrar uma cobrança pix, tem alguma forma de obter o histórico das repostas das requests realizadas por vocês ? Outra dúvida, caso a primeira tentativa de request pela notification_url dê errado, haverão outras tentativas automaticamente ?

Avatar discord do usuario danilowiener

danilowiener

Ver Respostas

obrigado @rubenskuhl mas só um detalhe, a url é configurada com "notification_url" => xxxxx enviando junto com a chave?

Avatar discord do usuario ukoddy

ukoddy

metadata: { notification_url: ... } ?

Avatar discord do usuario ukoddy

ukoddy

só colocar notification_url ?

Avatar discord do usuario purpledev

purpledev

como se fosse um notification_url ?

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.

Avatar discord do usuario d3x73rz1n

d3x73rz1n

Ver Respostas

Boa tarde. Como eu cadastro uma notification_url via Node?

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?

Avatar discord do usuario clean aim

clean aim

Consegui realizar o pagamento de uma requisição pix, porém, agora estou tentando fazer a implementação de notificações.

Requisição (PHP):

$request = [
'calendario' => [
'expiracao' => 3600
],
'valor' => [
'original' => '1.00'
],
'chave' => 'aleatoria',
'solicitacaoPagador' => 'Pagamento X',
'notification_url' => 'https://meusite.com/pix/notify'
]

Quando adiciono a chave 'notification_url', ele não gera a cobrança.

Avatar discord do usuario virtual1561

virtual1561

Ver Respostas

e a questa de notificação, eu estava lendo no site e não entendi muito bem quando eu crio o item passando o metadata

'notification_url'=>'http://sua_url_aqui'
nao entendi como eu recebo o token