Histórico de mensagens sobre an em devs

EXIBINDO CONVERSAS RECENTES:

Texto: an
Data: 23/05/2024
Canal: devs
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Boa tarde, @jonadabir. Não há como deletar uma cobrança, para qual fim você queria fazer isso?

Avatar discord do usuario jonadabir

jonadabir

Ver Respostas

Boa tarde! Tem como deletar uma cobrança do ambiente de homolog?

Avatar discord do usuario sirjinzinho

sirjinzinho

Ver Respostas

alguem que desenvolveu api pix webhook com skip mtls, de q maneira identificou que a requisição foi de fato feita pela efi

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia, @efanio_80381, tudo bem?
No seu caso, como mencionou o uso somente de TED e Pix, você pode utilizar a seguinte funcionalidade nossa API Pix, https://dev.efipay.com.br/docs/api-pix/endpoints-exclusivos-efi#requisitar-extrato-concilia%C3%A7%C3%A3o.

Avatar discord do usuario efanio_80381

efanio_80381

Ver Respostas

Prezados Devs, bom dia!

Sou novo na comunidade e estou precisando de um apoio ou um norte para a dificuldade que estou enfrentando diariamente no quezito extrato da conta.

A equipe do financeiro precisa fazer a conciliação bancária diariamente no nosso ERP. Todavia é um processo totalmente manual, pois recebe os extratos das contas por e-mail e fazemos o tratamento dos dados e realizamos a importação, mas preciso automatizar esse processo. Estou desenvolvendo uma solução para realizar isso, todavia lendo a documentação não conseguir encontrar as informações que preciso.

Por exemplo: Data e hora de todas as transações pix com os seus respectivos valores e identificadores, bem como as transferências TED realizadas no dia e no dia anterior e saldos.

Preciso unificar essa informação em uma único ponto para tratá-las e enviar para o meu ERP

Alguém fez algo do tipo ou pode orientar?

Desculpe a minha ignorância talvez não tenha identificado na documentação todas essas informações.

Avatar discord do usuario jonadabir

jonadabir

Ver Respostas

obtive esse erro na req de charge one step:

ts
{
"code": 3500072,
"error": "request_not_allowed",
"error_description": "Não foi possível finalizar sua solicitação. Por favor, entre em contato com o suporte Gerencianet."
}
Eu utilizei um cartao de credito de um gerador do 4devs, sera esse o problema?

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

@jonadabir verifica se você esta enviando as credenciais corretas para o ambiente de homologação e se habilitou a API cobranças para as credenciais.

Avatar discord do usuario jonadabir

jonadabir

ops, tava olhando o log errado

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia, @jonadabir, tudo bem?
A autenticação para a API de cobranças deve ser algo da seguinte forma

js
async authenticate() {
let authParams = {
method: 'POST',
url: 'https://cobrancas-h.api.efipay.com.br/v1/authorize',
auth: {
username: credentials.client_id,
password: credentials.client_secret,
},
data: {
grant_type: 'client_credentials',
},
}
return axios(authParams)
.then((res) => {
this.auth = res.data
this.auth.authDate = new Date().getTime() / 1000
})
.catch((error) => {
throw error.data
})
}

Avatar discord do usuario jonadabir

jonadabir

Ver Respostas

Bom dia! Estou tentando fazer a requisiçao de obter a autorizaçao no node igual na documentaçao, porem estou tomando um 401

ts
const credentials = {
client_id: process.env.EFI_CLIENT_ID,
client_secret: process.env.EFI_CLIENT_SECRET,
};

export const getCobrancasAuthorization = async () => {
const data = JSON.stringify({ grant_type: 'client_credentials' });
const data_credentials =
credentials.client_id + ':' + credentials.client_secret;

const auth = Buffer.from(data_credentials).toString('base64');

const config = {
method: 'POST',
url: 'https://cobrancas-h.api.efipay.com.br/v1/authorize',
headers: {
Authorization: 'Basic ' + auth,
'Content-Type': 'application/json',
},
data: data,
};

try {
const response = await axios(config);
return response.data;
} catch (error) {
console.log(error);
}
};