Histórico de mensagens sobre mtls em pix

EXIBINDO CONVERSAS RECENTES:

Texto: mtls
Canal: pix
Avatar discord do usuario lucasjuliano.

lucasjuliano.

Ver Respostas

Galera, estou gerando um PIX com a sdka de vocês quando cadastro o webhook, usando as credenciais de produção recebo o primeiro request, porém quando efetuo o pagamento não chega o callback na minha rota /pix estou utilizando o skip-mTLS:

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, quem tem que fazer o mTLS quando se usa proxy reverso é o próprio, e você usar alguma outra coisa para saber que é o seu proxy reverso acionando.

Avatar discord do usuario dadeke

dadeke

Ver Respostas

Oi boa tarde 🙋🏻‍♂

Tenho um cliente aqui que não está recebendo notificações no webhook.

Foi usado no cadastro

txt
x-skip-mtls-checking: true

Aqui não existe nenhum bloqueio de firewall ou etc.

Porque será que não está recebendo?
Como faço para depurar isso no seu lado? 🤔

Avatar discord do usuario bonfim.justino

bonfim.justino

Ver Respostas

Alguém da @Efí pode confirmar se o método recomendado aqui na doc: https://dev.efipay.com.br/docs/api-pix/webhooks com x-skip-mtls-checking não é recomendado em produção?

Avatar discord do usuario bonfim.justino

bonfim.justino

Ver Respostas

pelo que vi na doc, consigo configurar o webhook como x-skip-mtls-checking

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim. Mas você pode usar em homologação o X-SKIP-MTLS-CHECK para usar um ambiente mais simples para homologação.

Avatar discord do usuario carlosdamiao

carlosdamiao

estou com muita dúvida na questão de webhooks, segue o erro {'nome': 'webhook_invalido', 'mensagem': 'A URL informada respondeu com o código HTTP 403'}
já configurei um mtls junto a AWS, porém fica dando erro

Avatar discord do usuario jake_cascavel_

jake_cascavel_

Ver Respostas

O webhook é necessário na abertura de contas por causa do mTLS só ?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Ok, you need to set up mTLS on your server. In our documentation we provide some examples.
Another option to test would be to insert the parameter x-skip-mtls-checking = true in the request header.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O mTLS é independente de usar o link de visualização.

Avatar discord do usuario elicast5242

elicast5242

Ver Respostas

wow, é praticamente isso mesmo que preciso. Por seguraça o mtls é requesito obrigatório, utilizando está tela de vocês?

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 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 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 giulianojordao

giulianojordao

Estou enviando os dados de options... let options = {
sandbox: (process.env.API_MODE !== 'PROD') ? true : false,
client_id: (process.env.API_MODE === 'PROD') ? process.env.EFI_PROD_CLIENT_ID : process.env.EFI_HOMOL_CLIENT_ID,
client_secret: (process.env.API_MODE === 'PROD') ? process.env.EFI_PROD_SECRET : process.env.EFI_HOMOL_SECRET,
certificate: certificado,
validateMtls: false,
};

Avatar discord do usuario _luisth

_luisth

Ver Respostas

Olá, boa tarde!
Gostaria de ajuda, estou tentando criar uma notificação no webhook mas estou tendo algumas duvidas em relação ao mTLS de vcs, aonde consigo esse "hash" para fazer o Skip-mTLS?

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Booa tarde, @dinaelmiranda! Tudo bem?
Consegue sim, mas neste caso você vai precisar de desativar a validação mtls no momento do cadastro do webhook.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

NestJS sempre aparece aqui no canal como exemplo de que não conseguiram configurar CA privada para o webhook... entao algo intermediário para mTLS será necessário. Seja o API Gateway da AWS, o equivalente dele na Oracle Cloud ou o mtls.pix.ae.