Histórico de mensagens sobre webhook

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
# pix
Avatar discord do usuario iberemendes

iberemendes

Ver Respostas

como faço para que esses clientes enxerguem o endpoint que defini para meu webhook

# pix
Avatar discord do usuario iberemendes

iberemendes

acho que eu não soube explicar..... eu desenvolvi um sistema..... a principio, meu webhook está recebendo normalmente notificações onde executo baixas, etc.....

# pix
Avatar discord do usuario hiagosilvas

hiagosilvas

E como o @rubenskuhl disse o webhook utiliza apenas o verbo HTTP POST

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

PUTs ? O webhook manda POSTs...

# pix
Avatar discord do usuario iberemendes

iberemendes

Ver Respostas

alguém poderia me tirar uma dúvida com webhook? seguinte... no sistema que desenvolvi, os PUTs chegam normalmente para mim..... já para outro usuário, não chega nada.

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @_josemax ! Você fez a configuração do seu servidor e no cadastro de webhook surgiu alguma falha?

# pix
Avatar discord do usuario _josemax

_josemax

Ver Respostas

não tem jeito não estou conseguindo passar desta parte server {
#
# ...
#
listen [::]:443 ssl ipv6only=on;
listen 443 ssl;
ssl_certificate server_ssl.crt.pem;
ssl_certificate_key server_ssl.key.pem;
ssl_client_certificate /root/chain-pix-webhooks-prod.crt;
ssl_verify_client optional;
ssl_verify_depth 3;
#
# ...
#
location /webhook {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
proxy_pass /webhook;
}
}
#Desenvolvido pela Consultoria Técnica da Efí

# pix
Avatar discord do usuario henryq_

henryq_

Qual URL que eu cadastro minha URL webhook?

# pix
Avatar discord do usuario ranulfosouza

ranulfosouza

Ver Respostas

boa tarde, Allan.
você pode me descrever como vc resolveu esse problema de api key usando o hmac indicado pelo @joaolucas_efi ?

a minha chamada ao métado de configuração webhook ficou assim:

Parse.Cloud.define("config-webhook", async (req) => {


let body = {

"webhookUrl": "https://api2.shopchafe.com/prod/webhook" //prod

}

let params = {
chave: options.chave_pix,

}

try {


const response = await gerencianet.pixConfigWebhook(params, body)

return response;
} catch (e) {
console.error("--> Erro ao configurar pixConfigWebhook", e);
throw e;
}


});


so que minha api exige um header com o nome x-api-key como parâmetro, como devo configurar esse métado para passar esse header obrigatório ?
Desde já agradeço

# pix
Avatar discord do usuario claudiohenriquedev

claudiohenriquedev

Ver Respostas

quando receber a transação (confirmado via webhook) executo a ação de send para "tirar" a minha tarifa.

# pix
Avatar discord do usuario claudiohenriquedev

claudiohenriquedev

configuro o webhook da minha aplicação

# bolix
Avatar discord do usuario accessoft

accessoft

Bom dia, estou tendo um problema em minhas baixas utilizando o Webhooks poderiam entrar em contato no pv ?

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A nova página de tarifas (https://sejaefi.com.br/tarifas) ficou devendo duas informações:
- Que a tarifa mínima é 1 centavo
- Qual o critério de arredondamento do cálculo de tarifa
Essas informações estavam disponíveis na página antiga, da Gerencianet... acho que isso é bem relevante.

De qualquer forma, uma opção interessante é ligar o envio da tarifa cobrada no webhook. Aí você já tem como conciliar recebimentos, tarifas e saldo.

# pix
Avatar discord do usuario m.h1604

m.h1604

Ver Respostas

Vou mostrar como estou fazendo.

Parâmetros passados para criação do webhook:

$this->options["headers"] = [
"x-skip-mtls-checking" => "true",
];

$params = [
"chave" => $this->pix_key
];

$body = [
"webhookUrl" => "https://contratos.onlinedobrasil.com/webhook?ignorar="
];

Rota que está recebendo as notificações:
Routes::map('/webhook', function() {
if (isset($_POST)):
file_put_contents(__DIR__ . "/request.json", json_encode($_POST));
endif;

wp_send_json(200);
});

Estou salvando em um arquivo teste para ver o retorno das notificações, mas a única coisa que é gravado é um json vazio.

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Os callbacks são enviados pela Efí via POST para url-webhook-cadastrada​/pix. Você deve capturar as iinformação passadar em json.

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @m.h1604. Tudo bem?
Caso opte por deixar o x-skip-mtls-checking como true __a Efí vai continuar a enviar o certificado na requisição__, mas como descrito, seu servidor irá ignorá-lo. No entanto é aconselhável que você encontre uma forma de configurar o mTLS e validar se é a Efí quem está enviando a notificação.
Uma outra sugestão é verificar o IP de quem está notificando, pois a Efí comunica os webhook através do IP 34.193.116.226

Para facilitar a tratativa da adição do /pix quando a Efí envia a notificação, você pode registrar a URL com um parâmetro. Exemplo: https://seudominio.com.br/webhook/?ignorar=. Assim sua aplicação receberá as notificações sempre na rota /webhook.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se você precisa testar o endpoint de envio de Pix, temos um ambiente funcional de homologação onde é possível simular todos os status retornados pela nossa API e pelo webhook.

Se o valor do Pix está entre R$ 0.01 à R$ 10.00:
Pix é confirmado, informação virá via Webhook.
Se o valor do Pix está entre R$ 10.01 à R$ 20.00:
Pix é rejeitado, informação virá via Webhook
Se o valor do Pix é acima de R$ 20.00:
Pix é rejeitado já na requisição, informação não virá via Webhook.
Os pagamentos enviados com valor de R$ 4,00 irão gerar duas devoluções recebidas no valor de R$ 2,00.
Os pagamentos enviados com valor de R$ 5,00 irão gerar uma devolução recebida no valor de R$ 5,00.
Os pagamentos enviados via chave só serão confirmados ou rejeitados se for utilizada a chave de homologação: [email protected]. Caso contrário, um erro de chave inválida será informado.
Os pagamentos enviados via dados bancários não sofrem alterações.

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @andervieiradev.
Na aplicação rodando em sua URL você está usando o exemplo PHP disponibilizado na documentação?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas é como se na chamada de criar webhook o certificado p12 não está sendo referenciado, e sim ou nenhum ou outro certificado.

# pix
Avatar discord do usuario andervieiradev

andervieiradev

Ver Respostas

quando tento criar um novo webhook dá esse erro, ele bate na minha url e tudo, retorno 200 como falado na doc. e mesmo assim dá esse erro