Histórico de mensagens

EXIBINDO CONVERSAS RECENTES:

Data: 23/05/2024
# devs
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Por nada!

# devs
Avatar discord do usuario jonadabir

jonadabir

Ver Respostas

obrigado!

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

# devs
Avatar discord do usuario jonadabir

jonadabir

o problema era com meu env, deu certo

# devs
Avatar discord do usuario jonadabir

jonadabir

a requisiçao pelo insomnia da certo

# devs
Avatar discord do usuario jonadabir

jonadabir

Ver Respostas

mas deu 401

# devs
Avatar discord do usuario jonadabir

jonadabir

ops, tava olhando o log errado

# devs
Avatar discord do usuario jonadabir

jonadabir

Ver Respostas

me retornou esse erro data: { error: 'invalid_request', error_description: 'invalid_request' }

# devs
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
})
}

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

# open-finance
Avatar discord do usuario diwberg

diwberg

eu já atendo alguns clientes fora do brasil, e uso o plaid, é um otimo recurso, pra conseguir puxar as transações bancarias, achei qe tivessimos algo assim no brasil

# open-finance
Avatar discord do usuario diwberg

diwberg

Ver Respostas

Entendo, estou vendo os workshop deles, pra ver se entendo melhor a documentação necessaria, mas é um pouco confusa

# open-finance
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas mesmo para consulta preciso ser membro. A iniciação é só a função adicional à consulta mais simples de usar para poder entrar no "clube", mesmo que seu foco seja a consulta.

# open-finance
Avatar discord do usuario diwberg

diwberg

Ver Respostas

Claro eu entendo, mas o sistema que estou criando é só pra controle financeiro, só para consultar os dados, não tenho a função de movimentar património

# open-finance
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Ninguém pode ser gateway disso, seria uma violação do regulamento prover isso para terceiros não membros. Já que você citou Iniciação de Pagamento, esse é justamente o jeito mais leve (ou menos pesado) de entrar no OpenFinance e no Pix...

# open-finance
Avatar discord do usuario diwberg

diwberg

Ver Respostas

Exato, diretamente pelo openfinance sim, mas teria qe passar por todo processo de certificação, mesmo sendo uma operação menos sensivel, como fazer acompanhar o historico, até entendo a necessidade da certificação pra inicialização de pegamento, mas blz. achei que talvez pela Efí já ter a certificação, poderia também ser gateway para esses endpoints

# open-finance
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Para isso você precisaria ser um membro regulado do OpenFinance e aí teria acesso aos históricos das instituições detentoras de contas (como a Efí).

# open-finance
Avatar discord do usuario diwberg

diwberg

Alguém sabe se é possivel?

# open-finance
Avatar discord do usuario diwberg

diwberg

Ver Respostas

Bom dia pessoal, procurei mas não encontrei nada ainda, queria saber, se os endpoints da api Efí são apenas para soluções de pagamentos? eu estou criando um sistema de gestão financeira, queria usar o openfinance para integrar os historicos/ extratos das movimentações bancarias em geral

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O jeito mais em conta de fazer saque é Pix pelo aplicativo ou site, e não pela API. Que é gratuito.