Histórico de mensagens sobre API pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: API pix
Canal: pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @alexr_02! Tudo bem?
Atualmente, não é possível consultar o histórico de notificações enviadas na API Pix.

Caso o servidor do cliente retorne um status diferente, a Efí fará até 10 novas tentativas de notificação. A primeira nova tentativa será feita 5 minutos após a falha do envio do callback. Persistindo o erro, as tentativas subsequentes serão enviadas em intervalos de tempo cada vez maiores, conforme mostra a tabela abaixo:

N° da tentativa Tempo (em minutos)
1 5
2 10
3 20
4 40
5 80
6 160
7 320
8 640
9 1280
10 52560

Avatar discord do usuario .xluanx

.xluanx

galera, boa tarde, como consigo autorização para esse escopo gn.pix.evp.write?
quando eu faço req/post pra essa rota: https://pix-h.api.efipay.com.br/v2/gn/evp
eu recebo isso:
{
"error": "invalid_token",
"error_description": "Malformed authorization header"
}
na documentação tem descrito que eu preciso de autorização para esse escopo
gn.pix.evp.write
alguem pode me dar uma dica?

Avatar discord do usuario .gywen

.gywen

Ver Respostas

coloca o certificado la.
instala via npm o path>
e faz algo mais ou menos assim:

const fs = require('fs');
const path = require('path');
const https = require('https');

const BASE_URL = 'https://pix.api.efipay.com.br/';
const BASE_URL_H = 'https://pix-h.api.efipay.com.br/';
const CERT_PATH = ../certs/producao-0000000.p12;

const cert = fs.readFileSync(
path.resolve(__dirname, CERT_PATH)
);

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Boa noite, @Lucas!
É possível sim, porém o endpoint de envio de PIX requer avaliação para liberação e só é possível de ser utilizado por contas do tipo Efí Empresas (pessoa jurídica). Para mais detalhes e acesso do formulário de solicitação de avaliação recomendamos visitar nossa documentação técnica: https://dev.efipay.com.br/docs/api-pix/gestao-de-pix#requisitar-envio-de-pix

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @eternoaprendiz5308! Tudo bem?
A falha esta ocorrendo na API Pix?

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

@m_jota_ precisamente como o Rubens disse, caso você abra uma conta "Efí para você" basta realizar o upgrade para "Efí Pro" seguindo este artigo aqui https://sejaefi.com.br/central-de-ajuda/efi-bank/em-qual-situacao-e-possivel-fazer-o-upgrade-da-sua-conta-efi#conteudo

Cabe destacar que por exemplo a API de Pagamento de Contas não é disponibilizada para contas PF, mas as APIs de Cobrança, Pix e Pix via Open Finance estão disponíveis para as contas Efí Pro.

Avatar discord do usuario saviobraz

saviobraz

DEFAULT 2024-03-05T16:45:56.719076Z [resource.labels.functionName: pagamento_pix_gernet_nuvem] [labels.executionId: hoyrqebp1ga2] at /workspace/node_modules/sdk-typescript-apis-efi/dist/src/endpoints.js:84:38
TypeError: Cannot read properties of undefined (reading 'data')
esta dando este erro quando executo este trecho let body = {
calendario: {
expiracao: 3600,
},
valor: {
original: data.valor_cobranca,
},
chave: chave_evp_pix_ger_net,
solicitacaoPagador: "Recarga Area Azul"// Informe sua chave Pix cadastrada na gerencianet //o campo abaixo é opcional
};

return efipay.pixCreateImmediateCharge([], body)
.then((resposta: Promise) => {
console.log(resposta);
}).catch((error: Promise) => {
console.log(error);
});
"engines": {
"node": "18"
},
"sdk-typescript-apis-efi": "^1.0.2"
fiz de tudo não sei mais o que fazer

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O certificado só é usado na API Pix...

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não tem custo de manutenção, mas na conta com opção de API, você paga por Pix recebidos.

Avatar discord do usuario rianoliveira

rianoliveira

Ver Respostas

Bom dia, gostaria de retirar uma dúvida. Estou efetuando um teste com API de PIX. Utilizando a chave de homologação do mesmo que informam na documentação.

Avatar discord do usuario marcelo_efi

marcelo_efi

Ver Respostas

Boa tarde, tudo bem ? Nesse cenário, você precisa emitir a cobrança, mas ainda não definiu os destinatários. Nesse caso, é necessário realizar a divisão após o pagamento. Uma abordagem eficaz seria criar uma carteira com o saldo do motorista . Isso centralizaria o recebimento em uma única conta, possibilitando a retirada posterior do saldo pelo motorista. Nós oferecemos um endpoint para envio de PIX, permitindo que o motorista faça o saque via PIX: https://dev.efipay.com.br/docs/api-pix/gestao-de-pix#requisitar-envio-de-pix

Avatar discord do usuario _isaqueoliveiradev

_isaqueoliveiradev

Ver Respostas

Bom dia, estou trabalhando em um sistema que utiliza a API Pix, porem a conta que esta sendo utilizada pra receber os pagamentos pix precisa ser alterada para uma outra conta, gostaria de saber o que preciso alterar tanto no codigo, seria somente o client_id, client_secret, chave pix e o certificado p12?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

OI, @wesleysnap. Bom dia! Tudo bem?
Além do seu domínio ter um certificado SSL, é necessário fazer a configuração do mTLS em seu webserver para que ocorra a autenticação mútua.
https://dev.efipay.com.br/docs/api-pix/webhooks#entendendo-o-padrão-mtls

Outro detalhe, é a adição do /pix no final da sua URL quando a Efí envia a notificação.
Ou seja, na request PUT https://api-pix.gerencianet.com.br/v2/webhook/:chave para cadastrar o webhook, você irá passar o body com sua URL, exemplo:

No entanto, a URL será registrada com o /pix no final, assim: https://seudominio.com.br/webhook/pix.

Então 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 e recebe o body a partir dela.

Outra opção seria você colocar um query params na sua URL no momento do registro, para ignorar a adição do /pix, assim:

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @lidiamariano ! Pra essa rota https://pix.api.efipay.com.br/ você deve usar Client_id, Client_Secret e certificado de produção. Se for utilizar as credenciais e certificado de homologação, você deve utilizar a rota https://pix-h.api.efipay.com.br

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

OI, @lidiamariano. Bom dia!
Pelo que vi o seu código enviado anteriormente, você está montando a requisição em sua aplicação, então como não tem SDK, não tem esta variável sandbox que define o ambiente.
Neste caso então, você deve conferir se está usando a rota base correta para cada ambiente, produção ou homologação.
https://dev.efipay.com.br/docs/api-pix/credenciais/#rotas-base

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Na API Pix o parâmetro é {
"webhookUrl": "https://exemplo-pix/webhook"
}