Por exemplo esse é um sistema que estou desenvolvendo, onde o mesmo faz todo tratativo (separação e organização por cliente) das faturas e transições e a efí apenas trata o lado financeiro de fato.
Por exemplo esse é um sistema que estou desenvolvendo, onde o mesmo faz todo tratativo (separação e organização por cliente) das faturas e transições e a efí apenas trata o lado financeiro de fato.
Não, o cliente não tem que ter necessariamente uma conta na efí.
Os pagamentos/cobrança será criada por intermédio da conta do beneficiária, o sistema integrado que deve fazer a separação de cada cobrança por cliente.
Isso é tratado no banco de dados... E registrando o histórico no mesmo fazendo o relacionamento entre a tabela de clientes e "fatura".
tipo, ai cada cliente que temos aqui, vai ter que criar uma conta na Efí bank?
e depois eu vou conseguir também separar a cobrança destinada para cada cliente meu né?
ahh entendi! maravilha consumindo direto perfeito
É trabalhoso, mas vale apena o trabalho.
Bom dia, @.andregomes!
Neste caso, você pode consumir diretamente os endpoints.
1- Faz a autenticação na API: https://dev.efipay.com.br/docs/api-pix/credenciais/#obter-autorização
2-Cria a cobrança Pix imediada: https://dev.efipay.com.br/docs/api-pix/cobrancas-imediatas#criar-cobrança-imediata-com-txid
3-Obtêm o QR Code da cobrança gerada: https://dev.efipay.com.br/docs/api-pix/payload-locations#gerar-qrcode-de-um-location
Acredito que atenda porém se nenhum das SDK atenda terá que criar as funções na mão para consumir os endpoints.
por sinal, muito boa a documentação e qualidade dos videos, parabens!
eu estou vendo os videos da efi, e lendo a documentação aqui, eu só queria saber se atenderia no nosso ambiente atual
🥲
humm... mas a nossa aplicação está no .net framework 4.7.2, não estamos no core ainda
Se for usar um SDK, normalmente é usado o .Net Core.
Ps.: se eu tiver errado em base da Efí me corrijam.
Bom dia, @walysonpatric. Parece que o problema está relacionado ao seu ambiente, onde aparentemente não está encontrando o caminho para o certificado.
o nosso sistema é feito em windows forms com a linguagem visual basic, é possivel integrar nesse ambiente?
bom dia pessoal, sou novo por aqui, trabalho em uma empresa de sistema de pdv, os nossos clientes pedem para mostrar o qrcode na tela, qual modulo da api seria o melhor pra gente integrar aqui?
A quem possuir software em Delphi e precisar de implementação no TEF Sitef ou PIX usando os componentes ACBr pode me contatar.
Coloquei assim mas só funciona no localhost a confirmação de PIX (http://localhost:8000/cob/a7689c1ff5b64eeca8695e2e58c30007), no site da vercel da página não encontrada.
Já coloquei as variáveis no site e estou usando o certificado p12, o pem da erro até no localhost.
Teria que colocar algum comando no arquivo next.config.js ou vercel.json?
// Rota para consultar cobrança por txid
router.get('/cob/:txid', async (req, res) => {
const txid = req.params.txid;
try {
const reqGN = await GNRequest({
clientID: process.env.GN_CLIENT_ID,
clientSecret: process.env.GN_CLIENT_SECRET
});
// Consultar a cobrança usando o txid
const response = await reqGN.get(https://pix.api.efipay.com.br/v2/cob/${txid});
// Verificar se há um objeto PIX na resposta
if (response.status === 200 && response.data.pix) {
// Enviar o código de ativação junto com a resposta
return res.status(200).json({ message: 'PIX confirmado com sucesso.' });
} else {
// O PIX não foi pago ou não encontrado
return res.status(400).json({ error: 'PIX não encontrado ou não foi pago.' });
}
} catch (error) {
console.error('Erro ao consultar a cobrança:', error.message);
return res.status(500).json({ error: 'Erro ao consultar a cobrança.' });
}
});