Histórico de mensagens sobre webhook

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
# pix
Avatar discord do usuario cutegothvampire1

cutegothvampire1

Outra dúvida, mesmo com esse bloqueio de valor a minha API e meu Webhook continuam funcionando normalmente?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Há um atendedor https no webhook na URL fornecida ?

# pix
Avatar discord do usuario maxlaren.dev

maxlaren.dev

Ver Respostas

boa tarde, to preso nesse erro
{
"nome": "webhook_invalido",
"mensagem": "A requisição na URL informada falhou com o erro: ECONNRESET"
}

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E para agilizar enquanto você segue esse caminho de Santiago no AWS, use o pix.ae:

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 rubenskuhl

rubenskuhl

Só que NÃO siga a parte de usar hostname com (wildcard). Nunca faça isso. Sempre coloque um sub-domínio único específico, como webhook.exemplo.com.br e nunca

.exemplo.com.br ou
.webhook.exemplo.com.br

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Ficar fazendo polling ? Não, não recomendo. E a Efí também não. É usar webhook mesmo.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Agora, hospedagem compartilhada é má notícia com webhook da API Pix. Por causa do requisito de mTLS.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Por identificar uma parte da URL. No seu exemplo, será acionado https://seudominio.com/webhook//pix .

# pix
Avatar discord do usuario henderson4905

henderson4905

Ver Respostas

Boa noite pessoal, estou tentando configurar o webhook no meu site, que está em hospedagem compartilhada, porem estou tendo algumas duvidas.

O trecho de código abaixo da SDK PHP

$body = [
"webhookUrl" => "https://seudominio.com/webhook/"
];


é responsável por identificar qual é a rota do site que vai receber a resposta do servidor da EFI?

e se for, o que essa rota deve esperar do servidor?

# bolix
Avatar discord do usuario yasmin_efi

yasmin_efi

No caso da API Pix, quando o pix nao é pago, não há o disparo do webhook

# bolix
Avatar discord do usuario andresisdanca

andresisdanca

Tem como desabilitar o envio do webhook quando a cobrança está no status de UNPAID?

# pix
Avatar discord do usuario jlmendessilva

jlmendessilva

"code": 400,
"error": "webhook_invalido",
"description": "A URL informada respondeu com o código HTTP 400"

# pix
Avatar discord do usuario jlmendessilva

jlmendessilva

Bom dia.
Estou tentando configurar o webhook porém me parece que as configs que ajustamos no nginx não esta dando certo, alguém pode me ajudar ?

# pix
Avatar discord do usuario jlmendessilva

jlmendessilva

Estou tentando rodar examples do sdk para configurar o wehook esta dando fatal error:
Fatal error: Uncaught TypeError: Argument 2 passed to Efi\BaseModel::__set() must be an instance of Efi\mixed, array given in C:\xampp\htdocs\efi\sdk-php-apis-efi\src\Efi\BaseModel.php:34 Stack trace: #0 C:\xampp\htdocs\efi\sdk-php-apis-efi\src\Efi\Auth.php(61): Efi\BaseModel->__set('requestOptions', Array) #1 C:\xampp\htdocs\efi\sdk-php-apis-efi\src\Efi\Auth.php(48): Efi\Auth->initializeRequestOptions() #2 C:\xampp\htdocs\efi\sdk-php-apis-efi\src\Efi\ApiRequest.php(46): Efi\Auth->authorize() #3 C:\xampp\htdocs\efi\sdk-php-apis-efi\src\Efi\Endpoints.php(120): Efi\ApiRequest->send('put', '/v2/webhook/894...', 'webhook.write', Array) #4 C:\xampp\htdocs\efi\sdk-php-apis-efi\src\Efi\Endpoints.php(58): Efi\Endpoints->Efi\{closure}(Array, Array) #5 C:\xampp\htdocs\efi\sdk-php-apis-efi\examples\pix\webhooks\pixConfigWebhook.php(37): Efi\Endpoints->__call('pixConfigWebhoo...', Array) #6 {main} thrown in C:\xampp\htdocs\efi\sdk-php-apis-efi\src\Efi\BaseModel.php on line 34

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Só se via webhook você tinha esse aviso, pq o webhook de fato é gerado, se a cobrança é de até R$10.

# pix
Avatar discord do usuario jlmendessilva

jlmendessilva

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 rubenskuhl

rubenskuhl

Lembrete: ambiente de homologação da API Pix da Efí não alimenta nem o GET em /pix nem cria objeto pix no /cob. A simulação de webhook aciona apenas o webhook.

# pix
Avatar discord do usuario jlmendessilva

jlmendessilva

Ver Respostas

Então na configuração no meu nginx /webhook tem que ser configurado para uma pasta com o mesmo nome correto ?

# pix
Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

Boa tarde @jlmendessilva! O webhook é a notificação que será enviada para o seu servidor, com as informações das cobranças pagas. O seu servidor deverá ser capaz de receber essas informações e verificar o conteudo, para armazenar os dados necessários para seu negocio.