Histórico de mensagens sobre App

EXIBINDO CONVERSAS RECENTES:

Texto: App
# pix
Avatar discord do usuario .thallestks

.thallestks

Ver Respostas

E preciso liberar algo no sistema?? Onde aponto a URL do meu sistema para receber na rota as notificações não encontrei na documentação nem no app 😓

# devs
Avatar discord do usuario yasmin_efi

yasmin_efi

No caso a Efi no openfinance tem papel de iniciadora de pagamentos, que significa que você como dono da conta pode integrar com nossa API e disponibilizar para seus clientes a opção de finalizar o pagamento diretamente no banco deles, redirecionando automaticamente para o app do banco escolhido até concluir a compra e voltando para o seu site para exibir a confirmação do pagamento.

# devs
Avatar discord do usuario eddiescj

eddiescj

Ver Respostas

Motivo: ando meio frustrado com apps como mobilis e organizze justamente pela falta de integração com os bancos que eu uso, acabei por pensar se talvez eu não conseguisse gerar os dashes eu mesmo.

# pix
Avatar discord do usuario micaelmths

micaelmths

Ver Respostas

Olá pessoal, bom dia!

Eu já sou cliente de vocês e utilizo a API PIX para realizar a cobrança de um assinatura de um aplicativo que eu possuo. Estou pretendendo criar um novo app capaz de guardar as informações da chave PIX dos meus clientes e eu observar se esse PIX já recebeu o pagamento esperado ou não, ou seja, a funcionalidade de webhook que eu já tenho no meu primeiro app, só que agora observando o PIX dos meus clientes.

Além do mais, sou iniciante nesse processo de pagamento, talvez a lógica disso possa ser manipulando pelo meu próprio PIX e transferindo o valor depois pro meu cliente, ou seja, eu faço o meio de campo entre o meu cliente e o cliente dele.

# pix
Avatar discord do usuario alber_abreu

alber_abreu

Ver Respostas

Não amigo, eu gero as parcelas direto no efi e envio pro cliente, mas queria saber se ele mesmo pode ver as faturas no app, nao gero elas de outro sistema não.

# pix
Avatar discord do usuario alber_abreu

alber_abreu

Ver Respostas

Isso, vi que tem alguns exemplos la no git, o que eu queria seria mais ou menos assim, cliente abriria o app, informando seu cnpj, então localizava as faturas que ele possui la na minha conta e faria o pagamento.

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia, @alber_abreu! Tudo bem?
Sim, você consegue desenvolver um app com este objetivo.
Você pode fazer um aplicativo que consulte a base do seu sistema integrade e mostre as inforações para o seus clientes.

# bolix
Avatar discord do usuario andresisdanca

andresisdanca

Bom dia.
Tenho dois clientes meus que relatam que o boleto de vc não é reconhecido pelo app do banco do brasil e trava a senha do aplicativo.
Sabem me dizer algo a respeito disso?

# bolix
Avatar discord do usuario jefin_likeaboss

jefin_likeaboss

Ver Respostas

Estamos com problemas na integração com o topsapp, estamos recebendo informação de erro de itoken

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Além do custo de cobranças (mas apenas se liquidadas), há custos para envio de TED pelo app e para envio de Pix via API (se você for liberado a usar). Mas não há custos fixos ou recorrentes.

# pagamento-contas
Avatar discord do usuario hjjunior

hjjunior

No caso uma compra no cartão com status approved ela pode passar para refunded? Ou ela tem q passar primeiro por paid

# bolix
Avatar discord do usuario jefin_likeaboss

jefin_likeaboss

Estamos com problemas na integração com o topsapp, estamos recebendo informação de erro de itoken

# pagamento-contas
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Bom dia @hjjunior tudo certo?
[BOLETO]
O status identified se refere ao Pagamento identificado. Isso significa que já foi iniciado o processo de pagamento e o valor deve cair em breve na conta.
Entretanto existe algumas formas (apesar de poucas e burocráticas) onde o cliente pode conseguir cancelar o pagamento.
Esse status é interessante em casos onde o acesso produto comercializado pode ser revogado com facilidade, por exemplo: Conexão a internet.

[CARTÃO]
Já o status approved é retornado na criação da cobrança de cartão, onde ocorre um processo de análise imediata.

Isso significa que seu cliente não vai mais precisar aguardar minutos ou horas pelo status da compra que realizou, pois qualquer venda por cartão será aprovada (status approved) ou recusada (status unpaid) de forma imediata.

O status approved indica que a operação foi autorizada e o emissor pode considerar que a venda foi realizada com sucesso.
Em alguns segundos, essa cobrança vai mudar para o status paid (PAGO), indicando que o valor já encontra-se lançado no extrato/lançamentos futuros de acordo com o prazo de disponibilização da conta.

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Um dos jeitos é dizer para os envolvidos que todos precisam ter conta na Efí... se depois eles vão usar a Efí para o dia-a-dia ou só transferir via app Efí usando Pix aí sem pagar nada, é com eles. Mas é a solução com melhor eficiência econômica; pagar tarifa 2x só funciona com margens muito gordas, o que provavelmente te deixaria menos competitivo.

# dúvidas
Avatar discord do usuario ffersants

ffersants

Ver Respostas

Boa noite, tenho uma dúvida sobre a API Pix. Tenho um app que busca integrar com API Pix para receber uma transferência de um indivíduo A, a partir do QR Code/Pix copia e cola, e então transferir para um indivíduo B. A taxa de 1,19% é cobrada somente sobre o valor que está sendo transferido para conta Efí do app? Ou ela também é cobrada quando sai da conta do app para a conta do indivíduo B?

# open-finance
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Ai neste caso a implementação fica a cargo do banco escolhido.
Alguns bancos pedem para que o precedimento seja realizado via dispositivo mobile para que o redirecionamento para o app ocorra.
Outros bancos disponibilizam um QrCode para a pessoa realizar a leitura e ser redirecionado...

Segue o link da documentação:https://dev.efipay.com.br/docs/api-open-finance/credenciais

# pix
Avatar discord do usuario russofullstack

russofullstack

app.post('/pixDevolution', async (req, res) => {

const { valor, txid, id } = req.body;

const payment = await Payment.findOne({ where: { txid:txid} })
const order = await Orders.findOne({ where: { txid:txid} })

let body = {
valor: valor,
}

let params = {
e2eId: payment.endToEndId,
id: new Date().getTime(),
}

if(order.pagamento !== 'realizado'){
res.status(400).send('Pedido Não está Pago!')
}

await gerencianet.pixDevolution(params, body)
.then((resposta) => {
console.log(resposta)
})
.catch((error) => {
console.log(error)
})


await Orders.update({
pagamento: "reembolso_solicitado"
}, {
where: {
id: id
}
});

res.status(200).send('Gerou o Reembolso');
});

# bolix
Avatar discord do usuario jeanmatos.

jeanmatos.

precilo buscar boletos em berto para enviar ao whatsapp do cliente um link com opção de pagamento...

# pix
Avatar discord do usuario cachorro8442

cachorro8442

Ver Respostas

nao ta, estou fazendo isso so para testes:

HashMap params = new HashMap();
params.put("txid", "a7ae545f0a864021bef8afb646416250"); //aqui eu usei o txid retornado do pixCreateImmediateCharge
Log.d("GerencianetDetails", "Params: " + params);

try {
Log.d("GerencianetDetails", "Test1 ");
Gerencianet gn = new Gerencianet(options, getAssets());
Log.d("GerencianetDetails", "Test2 ");
Map response = gn.call("pixDetailCharge", params, new HashMap());
Log.d("GerencianetDetails", "Test3 ");
Log.d("GerencianetDetails", "Response: " + response);
mesmo antes e depois de pago ele me retorna null:

Test1
2024-04-02 00:12:24.580 23825-23825 GerencianetDetails com.example.appinsta D Test2
2024-04-02 00:12:24.881 23825-23825 GerencianetDetails com.example.appinsta E Exception: null

# pix
Avatar discord do usuario pianaro

pianaro

Ver Respostas

Boa tarde, como consigo pegar uma flag que o pagamento do pix foi realizado, pois preciso disso para chamar uma função após o pagamento. Minha aplicação já está rodando em produção e o pix está tudo certo.

Aqui esta a rota de pagamento.
router.post("/payment", async (req: Request, res: Response) => {

const reqGN = await reqGNAlready;
const dataCob = {
calendario: {
expiracao: 3600,
},
valor: {
original: "0.10", //req.body.value,
},
chave: "b801ed6a-27ba-4927-a952-d44e2c8ab9cc",
solicitacaoPagador: "Informe o número ou identificador do pedido.",
};

const cobResponse = await reqGN.post("/v2/cob", dataCob);

const qrcodeResponse = await reqGN.get(
/v2/loc/${cobResponse.data.loc.id}/qrcode
);
res.send(qrcodeResponse.data);
});

Aqui está a do webhook:

router.post("/webhook(/pix)?", (req: Request, res: Response) => {
if (req.secure){
var body = req.body;
const filePath = __dirname + "/data.json";
fs.appendFile(filePath, JSON.stringify(body) + "\n", function (err) {
if (err) {
console.log(err);
} else {
res.status(200).end();
}
})
res.status(200).end();
}else{
res.status(401).end();
}
});