Histórico de mensagens sobre mtls

EXIBINDO CONVERSAS RECENTES:

Texto: mtls
# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Lembrando que se você configura exemplo.com.br/webhook, a GN vai chamar exemplo.com.br/webhook/pix .

Tanto exemplo.com.br/webhook quanto exemplo.com.br/webhook/pix precisam existir e estar com mTLS configurado.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Ou usar o mtls.pix.ae, que é de graça.

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/
O autor e mantenedor do pix.ae é o <@!440035527127990273>, que não está online no momento mas é habituê do canal.

# pix
Avatar discord do usuario brunodelara

brunodelara

aqui tinhamos um servidor que nao dava pra usar mtls. Criamos uma maquina quase free na amazon, e roda so o webhook, acessando o mesmo banco da aplicação

# pix
Avatar discord do usuario _stallone_

_stallone_

Ver Respostas

Nuss me cobraram 4mil dólares pelo Enterprise só preciso usar o mTLS

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Foi o <@!147746431279562753> . A solução que ele usou foi usar o Cloudflare Teams. mTLS com CA privada é algo que só tem nos planos Enterprise, nem no gratuito nem no Pro... mas o que ele fez - pelo que entendi - foi contratar 1 usuário no Cloudflare Teams Enterprise.

# pix
Avatar discord do usuario _stallone_

_stallone_

Ver Respostas

Alguem já configurou o mTLS no cloudflaure?

# pix
Avatar discord do usuario _stallone_

_stallone_

Mais alguém já configurou o mTLS no IIS?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Só a GN tem como apresentar a identidade requerida no mTLS. Se eu ou você conseguimos, está errado...

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

De fato não está com mTLS, pois chamando a URL:
{ "status": 200, "mensagem": "Requisição realizada com sucesso!", "dados": "" }

# pix
Avatar discord do usuario monkyalan

monkyalan

Ver Respostas

Boa noite !! Eu dnv kk
realmente eu não tinha visto direito, era um erro bobo, já resolvi
agora outro problema que me surgiu e eu não entendo porque..

Estou com todos os certificados e chaves SSL setados no apache, igual o exemplo dado na doc da API, e mesmo assim ele diz que minha url de webhook não está configurado para mTLS
URL webhook: https://{domain}/player/adicionar/webhook/

tem alguma ideia do que possa ser ?
imagem enviada na mensagem pelo usuario monkyalan
imagem enviada na mensagem pelo usuario monkyalan

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não. Pode inclusive ser uma string aleatória se você quiser usar isso como validação de ser mesmo a GN, além do mTLS. E pode tanto ser um path quanto um hostname separado. Vale www.exemplo.com.br/dasdashjhj ou dsadasre.exemplo.com.br

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde, <@!497618632541601797> vou te passar alguns conceitos do mTLS para auxiliá-lo.

# pix
Avatar discord do usuario Julia Efí

Julia Efí

Boa noite <@!337383375289712651>. "webhook inválido" é uma resposta esperada dentro da nossa API, como a url respondeu com um código diferente de 200, quer dizer que algum requisito de cadastro do webhook ela não está cumprindo. Verifique na nossa documentação se você está seguindo os passos corretamente: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-configurar-o-webhook-pix
Sugerimos também que verifique a sessão de validação mTLS que é uma etapa importante do cadastro do webhook: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-entendendo-o-padr-o-mtls

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Você pode receber notificações automaticamente via webhook referente às modificações de status de uma cobrança Pix. Para isso, será necessário a inserção de uma chave pública da Gerencianet em seu servidor para que a comunicação obedeça o padrão mTLS.
Veja mais detalhes em nossa documentação: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks

Ou seja, primeiramente para um servidor dedicado, você deve inserir uma chave pública da Gerencianet em seu servidor para que a comunicação obedeça o padrão mTLS (forma de autenticação mutua).
Veja um exemplo desta configuração em um servidor Apache ou Nginx: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-exemplos-de-configura-es-de-servidor

Então com seu servidor configurado com mTLS em seu domínio (ex: https://seudominio.com.br/webhook/" class="link-msg">https://seudominio.com.br/webhook/), você irá consumir a rota PUT /v2​/webhook/:chave uma única vez para registrar seu webhookUrl vinculado à sua chave Pix.
Acrescentando uma observação que é a adição do /pix no final da sua URL. Ou seja, na request PUT https://api-pix.gerencianet.com.br/v2/webhook/:chave você irá passar o body com sua URL, exemplo:
{
"webhookUrl": "https://seudominio.com.br/webhook"
}

No entanto, a URL será registrada com o /pix no final, assim: https://seudominio.com.br/webhook/pix.
Ou seja, esta adição do /pix também dever ser tratada nas configurações de seu servidor para que na rota /webhook/pix de seu servidor exija o certificado CA da Gerencianet.
Veja mais detalhes sobre o endpoint: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-configurar-o-webhook-pix

Com isto, todo Pix gerado com sua chave Pix e que possua um txid, serão enviados as notificações para sua URL.

# módulos-plugins
Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Se estiver com a opção de mTLS habilitada, em seu domínio (que representa o seu servidor), deverá ser feita uma configuração para exigir a chave pública (mTLS) da Gerencianet para que ocorra a autenticação mútua. Essa chave esta disponível na nossa documentação: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-entendendo-o-padr-o-mtls . Com a opção desabilitada, não é necessário realizar essa configuração.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas isso tem no free, no Pro ou só no Enterprise ? Pq uma saída que acharam só tinha no Enterprise, por causa da CA privada da Gerencianet. O requisito não é só mTLS com a CA da Cloudflare, que aí teria suporte em mais planos.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

De forma genérica, sim. Mas há especificidades de ambiente como mTLS que são mais exigentes que a API fora de padrão do MP.