Histórico de mensagens em pix

EXIBINDO CONVERSAS RECENTES:

Data: 23/09/2023
Canal: pix
Avatar discord do usuario blackhawkx

blackhawkx

Ver Respostas

Sua URL vai ser https://seusite.com/webhook/ na configuração, mas sua rota na aplicação precisa ser https://seusite.com/webhook/pix
A própria Efi preenche com /pix no final automaticamente. Tem como ignorar isso, mas a princípio faz dessa forma pra testar.
Além disso, você precisa retornar status 200 pra configuração do Webhook ser aceita.

Avatar discord do usuario rene.8

rene.8

Eu ainda não fiz o que diz na documentação, que seria pra restringir acesso apenas para o ip da efi, não sei se isso importaria no problema que está acontecendo

Avatar discord do usuario rene.8

rene.8

Ver Respostas

eu fiz o teste aqui, peguei a sdk de configuração do webhook e fiz as alterações, coloquei o dominio e o pix e apareceu a seguinte mensagem: 400
webhook_invalido
A URL informada respondeu com o código HTTP 404

Avatar discord do usuario blackhawkx

blackhawkx

Ver Respostas

Algumas permitem nativamente, outras via suporte only, algumas não.. Particularmente não sei qual é o caso da Hostgator.

Avatar discord do usuario blackhawkx

blackhawkx

Ver Respostas

Disponha. Precisar de orientação pode falar.

Avatar discord do usuario rene.8

rene.8

Ver Respostas

E só por curiosidade, mesmo usando hospedagem compartilhada da pra fazer esta parte de configuração de certificado?

Avatar discord do usuario rene.8

rene.8

Ver Respostas

Vou dar uma olhada la, e desde já muito obrigado pela ajuda, tava meio perdido nessa parte de configuração do servidor.

Avatar discord do usuario blackhawkx

blackhawkx

Ver Respostas

No SDK tem uma pasta de exemplos que vai te ajudar nisso.

Avatar discord do usuario blackhawkx

blackhawkx

Ver Respostas

Então você consegue utilizar o código que disponibilizei acima para realizar a configuração necessária. Não precisa se preocupar com o certificado por conta do skip mtls check.

Avatar discord do usuario rene.8

rene.8

Ver Respostas

sim, php, hostgator

Avatar discord do usuario blackhawkx

blackhawkx

Ver Respostas

Entendi. Presumi que era configuração via SDK, me desculpa. No servidor compartilhado você não precisa necessariamente fazer a configuração do certificado - embora recomendado.
Na grande maioria dos casos se faz a configuração de skip do mtls check, assim não precisando entrar no mérito de todo processo de configuração de ambiente. Desta forma você pode se dedicar ao processo de recebimento na notificação sem problemas nenhum. Está usando o SDK da Efi? Em qual linguagem? Qual a hospedagem que está usando?

Avatar discord do usuario rene.8

rene.8

não sei se tem que configurar o servidor de alguma forma por ali ou alterar algum arquivo de algum outro lugar ou...

Avatar discord do usuario rene.8

rene.8

to praticamente parado aí

Avatar discord do usuario rene.8

rene.8

pois o restante é tudo relacionado ao servidor dedicado

Avatar discord do usuario rene.8

rene.8

Eu acesso o servidor via ssh pelo prompt de comando e depois não sei mais o que deve ser feito

Avatar discord do usuario rene.8

rene.8

Ver Respostas

No caso eu nem sei onde deveria colocar este trecho de codigo. Eu tentei seguir um video no youtube mas por la só fala sobre servidor dedicado, aí foi feito varias configurações a respeito do certificado e tudo mais, no entanto isso nao da pra ser feito via servidor compartilhado

Avatar discord do usuario blackhawkx

blackhawkx

x-skip-mtls-checking é o que você procura, provavelmente.

Avatar discord do usuario blackhawkx

blackhawkx

Ver Respostas

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

$params = [
"chave" => "00000000-0000-0000-0000-000000000000"
];

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

$response = $api->pixConfigWebhook($params, $body);

Avatar discord do usuario rene.8

rene.8

Ver Respostas

Alguém aqui já fez a configuração do servidor para webhook em hospedagem compartilhada pra poder me dar um norte de onde começar? Tentei procurar e só encontrei sobre servidor dedicado