Histórico de mensagens sobre API pix em pix

EXIBINDO CONVERSAS RECENTES:

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

guilherme_efi

Ver Respostas

Olá, @lucashang. Bom dia! Como vai? 😀

Agradecemos pela sugestão de criar uma rota de busca de Pix a partir do idEnvio. Compartilharei a ideia com a equipe responsável da API para avaliarem a possibilidade de implementá-la em futuras atualizações. Acredito que possa agregar para um controle mais completo sobre a identificação do Pix enviado.

Continue acompanhando nossa comunidade, que notificaremos qualquer novidade no canal <#🖥changelog>.
Mais uma vez, agradecemos pela sugestão e conte com a gente para qualquer outra ajuda que precisar!

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E você pode pedir apenas pelos pix enviados para listar apenas as transações desse tipo:

{
"dataMovimento": "2023-12-15",
"tipoRegistros": {
"pixRecebido": true,
"pixEnviadoChave": true,
"pixEnviadoDadosBancarios": true,
"estornoPixEnviado": true,
"pixDevolucaoEnviada": true,
"pixDevolucaoRecebida": true,
"tarifaPixEnviado": true,
"tarifaPixRecebido": true,
"estornoTarifaPixEnviado": true,
"saldoDiaAnterior": true,
"saldoDia": true,
"transferenciaEnviada": true,
"transferenciaRecebida": true,
"estornoTransferenciaEnviada": true,
"tarifaTransferenciaEnviada": true,
"estornoTarifaTransferenciaEnviada": true,
"estornoTarifaPixRecebido": true
}
}

Avatar discord do usuario lucashang

lucashang

Ver Respostas

@here
Boa noite pessoal, na api do pix atualmente existe alguma forma de eu buscar um envio de pix pelo idEnvio?
Eu sei que existe essa rota aqui /v2/gn/pix/enviados/:e2eId, mas eu vejo um ponto de falha nela que seria resolvido por uma rota semelhante /v2/gn/pix/enviados/:idEnvio
Ou então permitir filtrar pelo idEnvio na rota /v2/gn/pix/enviados/, serviria também.

O ponto de falha que me refiro é o seguinte: Eu preciso primeiro chamar a rota para requisitar o envio de pix para então obter o end2endId e salvar ele na minha base de dados, no entanto, se no momento de salvar o end2endId na minha base ocorre algum erro eu me encontro na situação onde envie um pix, mas não consigo recuperar essa informação posteriormente, pois não tenho o end2endId.
É claro que ainda existe a camada do webhook (que retorna o idEnvio) e me permite atualizar no meu banco se o pix foi enviado com sucesso ou não. No entanto o webhook também é suscetível a falha.
Para conseguir cobrir todos os pontos de falha bastaria a rota de consulta do pix enviado pelo idEnvio, tendo em vista que esse identificador sou eu quem gero, faz até mais sentido.

Agradeço desde já a paciência da pessoal que ler até o final e me ajudar. Por favor, se eu estiver enganado em algum ponto me corrija, eu gostaria de estar errado e não precisar dessa rota kkkkk

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Esse histórico de notificação não se aplica à API Pix, apenas à API de emissões.

Avatar discord do usuario arthurdralmeida

arthurdralmeida

Ver Respostas

Olá, bom dia. Estou precisando de ajuda em uma transferência que está retornando erro pela api do pix de vocês, não consegui falar pelo canal do atendimento. Sou da Pilla, com conta 296801-1, e uma transferencia está retornando erro e gostaríamos de entender o que houve, a conta passada está correta e inclusive pelo Nubank que usei como exemplo é possível transferir com sucesso para essa conta. Aguardo retorno, obrigado

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @tacalepalmarcovei ! A Palloma enviou os links de nossa documentação, onde esta descrito os endpoints da API Pix. Você precisa realizar a integração da API Pix com o seu sistema. Você ja possui uma conta Efí e ja criou uma aplicação?

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Bom dia @tacalepalmarcovei ! Tudo bem? A conta recebedora do repasse seria uma conta da Efí?
Se sim, atualmente disponibilizamos o split de pagamentos na API Pix.
Neste link da nossa documentação disponibilizamos todos os detalhes dessa funcionalidade: https://dev.gerencianet.com.br/docs/api-pix-endpoints#split-de-pagamento-pix
Agora, caso a conta recebedora do repasse não seja uma conta Efí, você pode utilizar nosso endpoint de envio de Pix como parte da sua solução: https://dev.gerencianet.com.br/docs/api-pix-endpoints#requisitar-envio-de-pix

Avatar discord do usuario ysabella3926

ysabella3926

const urlApiProduction = 'https://api-pix.gerencianet.com.br'
const urlApiStaging = 'https://api-pix-h.gerencianet.com.br'

const https = require('https') //conexão segura para enviar dados
const axios = require('axios')
const fs = require('fs')//ler arquivos no disco
const baseURL = process.env.GN_ENV === 'production' ? urlApiProduction : urlApiStaging

Avatar discord do usuario ysabella3926

ysabella3926

require('dotenv').config({path: '../.env_homologation'})


console.log(process.env.GN_CLIENT_KEY_PROD)


const urlApiProduction = 'https://api-pix.gerencianet.com.br'
const urlApiStaging = 'https://api-pix-h.gerencianet.com.br'

const https = require('https') //conexão segura para enviar dados
const axios = require('axios')
const fs = require('fs')//ler arquivos no disco
const baseURL = process.env.GN_ENV === 'production' ? urlApiProduction : urlApiStaging

const getToken = async() =>{
//console.log('getToken', process.env.GN_CLIENT_KEY_PROD)
const certificate = fs.readFileSync('../' + process.env.GN_CERTIFICATE)
const credentials ={
client_id: process.env.GN_CLIENT_KEY_PROD,
client_secret: process.env.GN_CLIENT_SECRET_PROD
}
const data = JSON.stringify({grant_type: 'client_credentials'})//o que será retornado da api
const dataCredentials = credentials.client_id + ':' + credentials.client_secret
const auth = Buffer.from(dataCredentials).toString('base64')


const agent = new https.Agent({
pfx: certificate,
passphrase: '',
})

const config ={
method: 'POST',
url: baseURL + '/oauth/token',
headers: {
Authorization: 'Basic' + auth,
'Content-Type': 'application/json'
},
httpsAgent: agent,
data: data,
}
const result = await axios(config)
console.log(result.data)

}

getToken()

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Toda requisição para a API Pix precisa do certificado, tanto para obter o token quanto para usá-lo depois.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Criando uma aplicação e atribuindo os escopos da API Pix que você precisa, e gerando um certificado para sua conta.

Avatar discord do usuario clark1554

clark1554

Ver Respostas

como ativo a parte da api de pix ?

Avatar discord do usuario wixfibratelecom

wixfibratelecom

conheço um pouco , ja descobrir aqui que a nova API EFI , não tem pix para mk-auth , tem que aguarda atualização , gerencianet/fortunas estava completa , so da um pulinho no forum

Avatar discord do usuario wixfibratelecom

wixfibratelecom

Ver Respostas

so que API incompleta . , o pix copia e colar deles não funciona para mk . essa e verdade

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Talvez eles não tenham integrado com a API Pix (só Pix), apenas com a de emissões.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tem que usar o endpoint da API Pix, e não o Pix do Bolix.