Histórico de mensagens sobre url em pix

EXIBINDO CONVERSAS RECENTES:

Texto: url
Canal: pix
Avatar discord do usuario klebrt

klebrt

Ver Respostas

pessoal, boa tarde,
por favor, estou obtendo um erro que estou ficando travado, se alguem puder ajudar, agradeço imensamente.
ja tentei colocar o validateMtls = false e tbem true; e o erro permanece.

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

estou usando o AWS com o MTLS ja configurado, o dominio tbem esta configurado, nao estou conseguindo passar desta parte,

Utilizando credentials no producao

obrigado.

Avatar discord do usuario ukoddy

ukoddy

metadata: { notification_url: ... } ?

Avatar discord do usuario ukoddy

ukoddy

só colocar notification_url ?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @berzacola! Como vai?
A chave Pix do pagador que está utilizando no CURL, é a mesma que está no seu Postman?
Pois o webhook está associado a chave Pix.
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario berzacola

berzacola

Ver Respostas

Bom dia, estou enviando PIX através da API, quando eu faço a requisição pelo Postman eu recebo o feedback no webhook e a grana é transferida, porém, quando eu faço utilizando CURL ( PHP ) a grana é enviada, porém eu não recebo nenhuma chamada no meu webhook cadastrado

Avatar discord do usuario marcelo_efi

marcelo_efi

Ver Respostas

Bom dia, tudo bem ? Com o webhook você vai cadastrar uma URL do seu sistema para receber notificações sobre os pagamentos da sua chave PIX. Sempre que houver uma mudança no status da cobrança, enviaremos um POST contendo o conteúdo da transação. Você pode encontrar mais detalhes sobre o webhook em nossa documentação: https://dev.gerencianet.com.br/docs/api-pix-endpoints#webhooks

Avatar discord do usuario wesleyalmont

wesleyalmont

Ver Respostas

gente estou tomando o seguinte erro

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

mesmo os arquivos estando corretos e nos locais corretos no nginx.config

Avatar discord do usuario ldurans

ldurans

Ver Respostas

Alguma especificação para utilizar o pixConfigWebhook? Estou passando a url utilizando o ngrok (em homologação)
Recebo o erro: {
nome: 'webhook_invalido',
mensagem: 'A URL informada respondeu com o código HTTP 502'
}
Ao instanciar o sdk, estou passando a opção validateMtls: false

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, @davicolet! Como vai?
Basta vincular uma chave Pix a uma URL de retorno como webhook através do endpoint PUT /v2/webhook/:chave, que então pagamentos provenientes de cobranças dinâmicas ou estáticas que possuir ID da transação, irá acionar sua URL, além de reembolsos, caso houverem.
Pontuando que, para registrar um webhook, esta URL deverá atender alguns requisitos

Você encontra mais detalhes em nossa documentação: https://dev.gerencianet.com.br/docs/api-pix-endpoints#webhooks"

Avatar discord do usuario gabriel_efi

gabriel_efi

Boa tarde, @wesleyalmont!
Ao cadastrar o webhook um teste é feito com a sua URL informada. O erro indica que seu servidor não pôde processar a requisição ou a recusou por possível falha de certificados. Você está utilizando TLS?

Avatar discord do usuario wesleyalmont

wesleyalmont

Boa tarde, pessoal depois de muita luta consegui configurar as coisas que precisava pro pix funcionar.
Porém agora ao tentar cadastrar a url do webhook eu estou recebendo essa mensagem

api | nome: 'webhook_invalido',
api | mensagem: 'A URL informada respondeu com o código HTTP 400'

Avatar discord do usuario lucasbernieri

lucasbernieri

Ver Respostas

Bom dia pessoal, estou com algumas dúvidas relacionadas com a integração via API para o PIX.

Usando o SDK PHP, já consegui gerar as cobranças, associadas com uma chave PIX gerada dentro da minha conta, mas estou um pouco confuso sobre a parte de webhooks de notificação e diferenças entre homologação e produção.

Sobre a parte de Webhooks, eu entendi que preciso cadastrar via API qual é a URL que o Gerencianet deverá notificar quando houver algum evento relacionado com a chave PIX. Até consegui realizar alguns testes utilizando a coleção do postman, gerando a cobrança e recebendo a notificação post da Gerencianet.

Um ponto relacionado com a aplicação que estou trabalhando é que o cliente está em um servidor compartilhado. Vi na documentação que é possível utilizar o parâmetro

x-skip-mtls-checking: true
e verificar no meu sistema se a requisição veio do Gerencianet. Isso funciona para o ambiente de produção também?

Outra dúvida, tem algum passo extra que eu precise fazer para colocar a integração via PIX para funcionar no ambiente de produção? É preciso solicitar da Gerencianet alguma autorização ou aprovação?

O sistema só irá gerar cobranças via PIX e esperar o Webhook de notificação, nada além desse fluxo.

Avatar discord do usuario jigordev

jigordev

Bom dia, estou desenvolvendo uma aplicação utilizando o SDK Python do gerencianet, porém estou recebendo o seguinte erro:

requests.exceptions.SSLError: HTTPSConnectionPool(host='api-pix-h.gerencianet.com.br', port=443): Max retries exceeded with url: /oauth/token (Caused by SSLError(SSLError(9, '[SSL] PEM lib (_ssl.c:3900)')))

Gostaria de saber se tem relação com o certificado, ou se é outro tipo de problema, agradeço se alguém se dispor a me ajudar.

Avatar discord do usuario josevictobp

josevictobp

Ver Respostas

Boa noite, pessoal
estou tendo um erro ao integrar a API do pix.

O erro é o seguinte:
data: {
error: 'invalid_client',
error_description: 'Invalid or inactive credentials'
}

Estou usando o método de homologação, a url de "https://api-pix-h.gerencianet.com.br" e os dados de homologação. Mas, mesmo assim não tenho sucesso :c

Alguém já teve o mesmo problema?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @giulianojordao! Como vai? 😃
Usando a SDK bastaria definir suas credenciais e certificado no arquivo credentials.js (https://github.com/efipay/sdk-node-apis-efi/blob/master/examples/credentials.js), e por ser ambiente de homologação o parâmentro sandbox seria igual a true.

Já neste código que passou acredito ter que fazer alguns ajustes.
Na linha const token = req.body.token; imagino ser o token da autenticação. Você deve corrigir para const token = 'Bearer ' . req.body.access_token;
E confirme se EFI_HOMOL_API_URL_BASE é a URL: https://api-pix-h.gerencianet.com.br/

Avatar discord do usuario giulianojordao

giulianojordao

Ver Respostas

A chamada está assim:
const token = req.body.token;

const certificado = fs.readFileSync(path.join(__dirname, '../', process.env.EFI_HOMOL_CERT));

const credenciais = {
client_id: process.env.EFI_HOMOL_CLIENT_ID,
client_secret: process.env.EFI_HOMOL_SECRET,
};

const data = {
calendario: {
expiracao: 3600
},
devedor: {
cpf: "00000000191",
nome: "Anônimo"
},
valor: {
original: "1.00"
},
chave: process.env.EFI_CHAVE_PIX,
solicitacaoPagador: "NOMESITE" + moment().format("YYYYMMDDHHmmss").toString()
};

const agent = new https.Agent({
pfx: certificado,
passphrase: "",
});

var config = {
method: "POST",
url: process.env.EFI_HOMOL_API_URL_BASE + "/v2/cob",
headers: {
Authorization: token,
"Content-Type": "application/json",
},
httpsAgent: agent,
data: data
};

const newResponse = await axios(config).then((response) => {
return response;
}).catch((error) => {
console.log(error.message);
});

Avatar discord do usuario rogeriocruzsousa

rogeriocruzsousa

Ver Respostas

Bom dia, tenho uma integração antiga com a Gerencianet e uso a URL https://api-pix.gerencianet.com.br/v2/cob/Xxxxxxxx .. gostaria de saber se ela vai ser alterada pela questão da troca de nome Efi <> Gerencianet para eu adaptar meu sistema.

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Além do recurso citado, a nossa API disponibiliza a possibilidade de você cadastrar uma URL para receber notificações sempre quando houver confirmações de pagamento.
Você encontra mais informações sobre o webhook, acessando: https://dev.gerencianet.com.br/docs/api-pix-endpoints#webhooks

Avatar discord do usuario brun06830

brun06830

Bom dia, estou tentando testar o meu webhook com logs, quando eu mesmo consulto a url os logs aparecem, porém quando eu gero a cobrança pix (com o valor menor que 10 reais) ele não registra a chamada, vocês tem alguma idéia do que poderia ser? Estou usando cloud functions (firebase)