Histórico de mensagens sobre url em pix

EXIBINDO CONVERSAS RECENTES:

Texto: url
Canal: pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Com o pix.ae especificamente dá para fazer algumas coisas:
- Colocar a URL do webhook num diretório não óbvio, tipo api.exemplo.com.br/sduasiduasiduai . Aí quem sabe é pq foi informado pela GN.
- Checar o IP de conexão para ver se é o IP que você já costuma receber.
- Checar a chave Pix do webhook e comparar com a chave da cobrança daquele txid.

Com AWS dá pra fechar melhor, sim, mas dá para mitigar um pouco via pix.ae mesmo.

Avatar discord do usuario du2dev

du2dev

Ver Respostas

boa tarde, já integramos a parte de pagamento via pix, precisando somente configurar o webhook, minha duvida é o seguinte, nossa API roda na porta 8080 por exemplo o servidor que configura o (cert, ca, e key) para meu dominio ele tem que rodar separado na porta 443 é isso? Passando o endpoint a qual vou configurar a webhookUrl

Avatar discord do usuario tieferson

tieferson

Ver Respostas

{
"nome": "webhook_invalido",
"mensagem": "A URL informada respondeu com o código HTTP 500"
}

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Só lembrando que você precisa atender tanto webhook.dominio.com.br/ quanto webhook.dominio.com.br/pix . A notificação vai para a URL com /pix, o teste é feito na sem /pix.

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Você terá um retorno 200, quando estiver configurado corretamente.

{
"webhookUrl": "https://exemplo-pix/webhook"
}

Avatar discord do usuario g_itch

g_itch

Ver Respostas

Nada também, o CN só possuía o domínio base como URL

Avatar discord do usuario g_itch

g_itch

Ver Respostas

tentei averiguar as hipóteses, mas por enquanto não achei o motivo do erro, usei o comando

true | openssl s_client -connect "url do domínio".com:443 -showcerts | openssl x509 -text -noout
, e o subdomínio aparecia no Subject Alternative Name, não sei aonde os resquísios do wildcard podem estar

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @tieferson. Como vai?
Para melhorar experiência o usuário o recomendado é utilizar um webhook, que será uma URL para recepção de notificações quando um Pix alterar seu status, fazendo com que seu sistema seja atualizado o mais rápido possível.

Avatar discord do usuario relixes

relixes

eu já chequei e to usando a url sem o "-h", ou seja, a de produção

Avatar discord do usuario relixes

relixes

curl --location --request POST 'https://api-pix.gerencianet.com.br/oauth/token' \
--header 'x-client-cert-pem: {{X-Certificate-Pem}}' \
--data-raw '{
"grant_type": "client_credentials"
}'

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Olá @c.closs ! Boa tarde. Seja bem-vindo!
Você pode cadastrar uma URL de callback (webhook) para receber notificações sobre atualizações de transações que envolvem uma determinada chave do Dict.
Para isso, você precisa configurar seu servidor. Disponibilizamos um exemplo de configuração em Python, utilizando o Flask: https://dev.gerencianet.com.br/docs/api-pix-endpoints#webhooks

Avatar discord do usuario .hildebrando

.hildebrando

Não aguento mais perder 2h configurando aquele servidor da amazon, rigorosamente confirme me foi passado pelos próprios técnicos da GN e na hora de registrar a URL do webhook na GN, não dar certo.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @Deleted User.
Para utilizar o serviço de envio de Pix você precisará registrar um webhook, URL em que sua aplicação receberá as notificações automaticamente quando a transação for concluída, por exemplo.
Segue link da documentação: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks

Avatar discord do usuario lordvitao

lordvitao

mensagem: 'A URL informada respondeu com o código HTTP 401'

Avatar discord do usuario rubenskuhl

rubenskuhl

A não ser que mude a URL ou a chave Pix. Aí precisa fazer de novo.

Avatar discord do usuario lordvitao

lordvitao

sera por conta da url n vai mesmo?

Avatar discord do usuario lordvitao

lordvitao

claro que o webhookUrl n tenho ideia se vai funcionar

Avatar discord do usuario lordvitao

lordvitao

reqGN.put(/v2/webhook/126bec4a-2eb6-4b79-a045-78db68412899, { webhookUrl : "http://10.1.1.23:3000/webhook"})

Avatar discord do usuario rubenskuhl

rubenskuhl

Por isso que eu acho que nem vale fazer código para criar a chave EVP... 2 requests com curl e a chave EVP está criada. 😉
Coloca a chave como parâmetro num .ini/.yaml de configuração, e pronto.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O que dá para testar é o PUT em /webhook, que faz dois POST de teste na URL de webhook, um que você precisa rejeitar e outro que você precisa aceitar.