Histórico de mensagens sobre chave pix

EXIBINDO CONVERSAS RECENTES:

Texto: chave pix
# pix
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

# pix
Avatar discord do usuario tolribeiro

tolribeiro

E ai galera blz? seguinte! qual q eh mesmo o endpoint para que eu bloqueie uma chave aleatoria de receber Pix DIRETAMENTE de outras contas, e soh receber a partir da cobrança da API?

E como fazer isso via SDK Node? obrigado!

# pix
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"

# pix
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.

# pix
Avatar discord do usuario dinookys

dinookys

Boa tarde, estou infrentando o seguinte erro:


json

{
"code": "4600608",
"error": "server_error",
"error_description": "Você já possui chave(s) Pix. Para cadastrar outra, exclua uma chave."
}

# dúvidas
Avatar discord do usuario flaviolenz

flaviolenz

Boa tarde...

Isso aqui deveria manter a coerência da chave primária do registro (FTID) não importando se pego o extrato pela API, pelo OFX ou qq outro tipo de arquivo:

Ofx:

DEBIT
20230725120000[-3:BRT]
-0,89
2023072521591001059000000704509134
000000704509134
Tarifa Pix: Fbwm Comercio De Bebidas E Alimentos Ltda



Api: TPR;704509134;E0908935620230726005931b52b2ce84;0.89;2023-07-26T00:59:57.000Z


Csv:
"Tarifa Pix • Fbwm Comercio De Bebidas E Alimentos Ltda";"25/07/2023";"-0,89"



Json:
{
"Tipo": "Tarifa Pix • Fbwm Comercio De Bebidas E Alimentos Ltda",
"Protocolo": "704509134",
"Data": "25/07/2023",
"Valor": "-0,89",
"Saldo": "1.684,44"
},

# devs
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Não.. o caminho do certificado esta correto, senão a falha seria outra. Você ja possui alguma chave pix em sua conta?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Pode, e a chave Pix é um dos campos que vem no webhook. Então isso permite saber exatamente qual cliente gerou a transação.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

E na criação da cobrança faltou a Chave Pix

# pix
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);
});

# pix
Avatar discord do usuario wallisonfelipe

wallisonfelipe

Ver Respostas

Alguém pode me ajudar por favor? quero simplismente apagar minha chave pix

# pix
Avatar discord do usuario wallisonfelipe

wallisonfelipe

Olá, bom dia. Estou tendo problemas ao tentar excluir uma chave pix cnpj

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Notar que do envio x recebimento você nem precisa olhar a chave... apesar disso ser prudente por questões de segurança. Mas para recebimento (e devolução de recebimento) mapear o handler de recebimento na configuração do webhook, e no de envio, mapear o de tratamento de eventos de Pix enviados.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas especificamente do seu exemplo, não precisa tratar pix enviado e pix recebido no mesmo handler. Você pode criar uma chave Pix específica para o webhook do envio de Pix e tudo que chegar nele, tem a haver com envio. O que inclusive ajuda na portabilidade pois o envio de Pix não é parte da API Pix padrão.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Há diversos controles para isso:
1) A notificação requer mTLS, então só o servidor da Efí pode gerar um webhook com CN gn-webhook-pix e a CA da Efí
2) Você é informado da chave Pix, então mesmo outro cliente da Efí não pode disparar notificações que você não consiga distinguir
3) Você pode também filtrar pelo IP de origem da notificação
4) E se você for tão paranóico quanto a gente, pode fazer GET de /cob com o txid e ver se tem o mesmo objeto pix lá.

# módulos-plugins
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Pode, inclusive vem a chave Pix no acionamento. Agora, se o módulo sabe fazer essa diferença...

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @ricardo_oliveira_souza! Tudo joia?
Sim, a criação de chave esta funcionando na API Pix no ambiente de produção.
Na resposta do endpoint, você deveria receber como resposta status 201 com o seguinte conteúdo:

json
{
"chave": "......"
}
Qual status http esta sendo retornado para você?

# pix
Avatar discord do usuario ricardo_oliveira_souza

ricardo_oliveira_souza

A criação da chave pix esta funcionando na produção?

# pix
Avatar discord do usuario ricardo_oliveira_souza

ricardo_oliveira_souza

Ver Respostas

Boa tarde, estou tentando implementar as chamadas da api pix no meu sistema e estou tendo dificuldades. Uma eu entendi em mensagens anteriores que a chave pix nao pode ser criada em homologação, ok, entao tentei em produção, recebo uma exceção em branco, ou seja, sem mensagem

# conta-digital
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Todos estes registros são retornados:

Pix Recebido (PR)
Pix Enviado via chave (PEC)
Pix Enviado via dados bancários (PEB)
Estorno de Pix Enviado (EPE)
Pix Devolução Enviada (PDE)
Pix Devolução Recebida (PDR)
Tarifa Pix Enviado (TPE)
Tarifa Pix Recebido (TPR)
Estorno de Tarifa Pix Enviado (ETPE)
Saldo do Dia Anterior (SD0)
Saldo do Dia (SD1)
Transferência Enviada (TFE)
Transferência Recebida (TFR)
Estorno de Transferência Enviada (ETFE)
Tarifa de Transferência Enviada (TTFE)
Estorno da Tarifa de Transferência Enviada (ETTFE)
Estorno da Tarifa de Pix Recebido (ETPR)