Histórico de mensagens sobre webhook

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Para registrar seu webhook utilize o examples\pix\webhooks\update.php

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Este exemplo é do examples\pix\webhooks\detail.php

# pix
Avatar discord do usuario roguitar88

roguitar88

Ver Respostas

//Webhook detail
try {
$api = Gerencianet::getInstance($options);
$params = ['chave' => '34646106000189'];
$pix = $api->pixGetWebhook($params);

echo json_encode($pix);
} catch (GerencianetException $e) {
print_r($e->code);
print_r($e->error);
print_r($e->errorDescription);

throw new \Error($e->error);
} catch (\Exception $e) {
throw new \Error($e->getMessage());
}

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

<@!723278999236771916> o que o Rubens lhe exemplificou é no momento que você for vincular sua chave Pix a uma URL do Webhook.

Ou seja, para que seu sistema receba estas notificações, primeiramente você deve consumir a rota PUT /v2​/webhook/:chave, no caso da SDK utilize o arquivo examples\pix\webhooks\update.php passando como parâmetro sua chave Pix, no body sua URL do webhook e 'x-skip-mtls-checking' => 'false', // Para validar o mTLS

Desta forma, , os PIX associados a um txid gerados com sua chave serão notificados.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Uma URI webhook no seu domínio já existente...

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Ou você pode mutretar o /pix fazendo assim: exemplo.com.br/webhook/pix.php?ignorar=
que aí fica
exemplo.com.br/webhook/pix.php?ignorar=/pix
E você ignora o parâmetro ignorar

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, um arquivo cujo único nome é pix, que vai ser o que vai tratar o recebimento do webhook.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Precisa, algo com o nome pix que será acionado pelo webhook.

# pix
Avatar discord do usuario roguitar88

roguitar88

Ver Respostas

Certo. Eu até cheguei a criar uma pasta chamada webhooks. Eu fiz certo, ou não precisa criar essa pasta? Só colocaria o path mesmo pelo servidor (no meu caso, o Nginx)?

# pix
Avatar discord do usuario roguitar88

roguitar88

Ver Respostas

Alterar as cobranças pagas com o recebido no webhook? Acho que entendi mais ou menos...

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Como é a tabela das cobranças ? Você poderia apenas alterar as cobranças pagas com o recebido no webhook.

# pix
Avatar discord do usuario roguitar88

roguitar88

Ver Respostas

Agora vcs teriam algum exemplo em php de como pegar esses dados do webhook e jogar direto na tabela do banco de dados?

# pix
Avatar discord do usuario roguitar88

roguitar88

Agora quanto à implementação por webhooks. Até configurei meu servidor aqui, já tá tudo no jeito de acordo com o abaixo:

# pix
Avatar discord do usuario matheus_efi

matheus_efi

<@!783359762917752843> não afeta, o webhook vai ser acionado com o status de envio de Pix como NAO_REALIZADO e mesmo com o "receberSemChave": false você vai receber o estorno em sua conta.

# pix
Avatar discord do usuario joelemanoel

joelemanoel

Ver Respostas

1. Sim, via Webhook. 2. Sim. Até o momento não, mas pode conferir as tarifas no site da GN. 3. Você vai gerar uma cobrança e a partir dela consegue saber qual foi paga e qual não foi.

# pix
Avatar discord do usuario roguitar88

roguitar88

E por falar em webhooks, fiz a configuração já no Nginx. Agora queria entender onde é vai esses trenzinhos aqui:

# pix
Avatar discord do usuario roguitar88

roguitar88

Ver Respostas

Como vou fazer então pra saber se os webhooks estão funcionando?