Histórico de mensagens sobre webhook

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não. Mas precisa ter webhook para receber o retorno.

# pix
Avatar discord do usuario cleiton7853

cleiton7853

Ver Respostas

Pessoal, boa tarde. Depois de terminar de implementar tudo, estou travado ainda esta questão dos webhooks. A Locaweb já me deu uma primeira resposta negativa sobre instalar este certificado CA no meu servidor, mesmo sendo um servidor dedicado.

Se eles não instalarem, não existe outra solução? Queria muito usar a GerenciaNet, mas está sendo muito complicado...

# pix
Avatar discord do usuario rafael_fig

rafael_fig

Bom dia <@!781134406680838216>, caso o callback para o webhook falhe retornando um erro 500 ou 400, é efetuado uma nova tentativa de callback?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Pra quem tem dificuldades de implementar os webhooks por falta de suporte em hospedagem compartilhada para configurar mTLS, o Pix.ae agora oferece proxy de callbacks com mTLS.

Pra usar é muito simples: é só prefixar o seu domínio com mtls.pix.ae/. Por exemplo:

Para: https://exemplo.com.br/webhookpix
Use: https://mtls.pix.ae/exemplo.com.br/webhookpix

Obs: no ambiente de homologação, prefixe com mtls-h.pix.ae/

# pix
Avatar discord do usuario joaoc7439

joaoc7439

Ver Respostas

Bom dia, pessoal. Acho que estou com o mesmo problema que alguns já relataram aqui, de não conseguir receber as informações pelo webhook em razão do meu servidor estar atrás do Cloudflare. Vocês conseguem me ajudar?

# pix
Avatar discord do usuario Deleted User

Deleted User

Ver Respostas

caso o servidor nosso esta indisponivel a gerencianet reenvia o webhook?

# pix
Avatar discord do usuario laenderoliveira3607

laenderoliveira3607

Ver Respostas

Não sabia que era possível utilizar a consulta e webhook para consulta de QR Code estático

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Inclusive você pode utilizar o webhook para notificar quando uma cobranças estática for paga.

# pix
Avatar discord do usuario cleiton7853

cleiton7853

Ver Respostas

No SDK em PHP tem algum exemplo de como tratar a notificação do webhook? Lá em ~/examples/pix só tem /webhooks e é pra configurar os webhooks. Queria saber se tem exemplo pra tratar a notificação...

# pix
Avatar discord do usuario brunodelara

brunodelara

Ver Respostas

se bateu no webhook foi pago

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Exatamente. Os callbacks são enviados pela Gerencianet via POST {$request.body#​/webhookUrl}​/pix quando houver uma alteração no status do PIX. O seguinte é um exemplo de um Pix recebido

json
{
"pix": [
{
"endToEndId": "E1803615022211340s08793XPJ",
"txid": "fc9a43k6ff384ryP5f41719",
"chave": "2c3c7441-b91e-4982-3c25-6105581e18ae",
"valor": "0.01",
"horario": "2020-12-21T13:40:34.000Z",
"infoPagador": "pagando o pix"
}
]
}

# pix
Avatar discord do usuario brunodelara

brunodelara

Ver Respostas

bom dia. nos docs mostra o q vc receberá: https://dev.gerencianet.com.br/docs#section-webhook

# pix
Avatar discord do usuario .rcandido

.rcandido

Ver Respostas

Bom dia. Eu configurei o webhook na minha aplicação. Agora estou na dúvida eu recebo um metodo get ou post quando o status for alterado? E quais os dados que recebo da api?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, <@!664563985885954079>!
A SDK possui o exemplo para a configuração do webhook. Você encontra em \examples\pix\webhooks\update.php

# pix
Avatar discord do usuario diegohenrique1989

diegohenrique1989

Ver Respostas

A SDK não tem metodos para configurar o webhook ?

# pix
Avatar discord do usuario destemido9466

destemido9466

$config = [
"certificate" => realpath("certs/producao/certificado.pem")
];

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-pix.gerencianet.com.br/v2/webhook/".$chave_pix,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'PUT',
CURLOPT_SSLCERT => $config["certificate"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_POSTFIELDS =>'{
"webhookUrl": "https://webhook.com/webhook"
}',
CURLOPT_HTTPHEADER => array(
'authorization: Bearer '.$access_token,
'x-skip-mtls-checking: false',
'Content-Type: application/json'
),
));

$response = curl_exec($curl);
$options = json_decode($response, true);


if ($response === FALSE){
$curl_error = curl_error($curl);
}

curl_close($curl);
echo $response;

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Você não está enviando o url do webhook

# pix
Avatar discord do usuario matheus_efi

matheus_efi

no webhookUrl deveria receber como parâmetro(valor) a url a ser cadastrada

# pix
Avatar discord do usuario diegohenrique1989

diegohenrique1989

Ver Respostas

curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api-pix-h.gerencianet.com.br/v2/webhook/[email protected]',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_SSLCERT => OPTIONS["pix_cert"],
CURLOPT_CUSTOMREQUEST => 'PUT',
CURLOPT_POSTFIELDS =>'{
"webhookUrl": "' . WEBHOOK_URL . '"
}',
CURLOPT_HTTPHEADER => array(
"authorization: $tokenType $token",
'x-client-cert-pem: {{X-Certificate-Pem}}',
'x-skip-mtls-checking: true'
),
));