Histórico

EXIBINDO CONVERSAS RECENTES:

Texto: n
Data: 23/05/2024
Canal: devs
Avatar discord do usuario jonadabir

jonadabir

Ver RespostasVer no Discord

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

Avatar discord do usuario sirjinzinho

sirjinzinho

Ver RespostasVer no Discord

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 RespostasVer no Discord

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 joaolucas_efi

joaolucas_efi

Ver RespostasVer no Discord

No momento de gerar o payment_token você pode enviar o atributo reuse, assim você consegue utilizar ele N vezes, no seu caso isso deve resolver.

Avatar discord do usuario efanio_80381

efanio_80381

Ver RespostasVer no Discord

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 RespostasVer no Discord

tem alguma dica de como contornar isso? tem algum jeito de eu gerar esse token no node pra fazer meus testes? tem um payment_token que da pra reutilizar?

Avatar discord do usuario jonadabir

jonadabir

Ver no Discord

te perguntar, acho que vc ja ate respondeu essa duvida minha rs. Eu queria fazer um teste unitario pra essa integraçao com a EFI e pra isso precisa do payment_token (que pelo oq testei aqui, só pode ser usado uma vez)

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver RespostasVer no Discord

Não, na engrenagem ao lado do sininho.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver RespostasVer no Discord

@jonadabir essa mensagem se deve à não haver ramo de atividade cadastrado em sua conta, você pode ver como cadastrar [aqui](https://sejaefi.com.br/central-de-ajuda/dados-cadastrais/inserir-ramo-de-atividade)

Avatar discord do usuario jonadabir

jonadabir

Ver RespostasVer no Discord

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 RespostasVer no Discord

Por nada!

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver RespostasVer no Discord

@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

Ver no Discord

o problema era com meu env, deu certo

Avatar discord do usuario jonadabir

jonadabir

Ver no Discord

a requisiçao pelo insomnia da certo

Avatar discord do usuario jonadabir

jonadabir

Ver no Discord

ops, tava olhando o log errado

Avatar discord do usuario jonadabir

jonadabir

Ver RespostasVer no Discord

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

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver RespostasVer no Discord

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 RespostasVer no Discord

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