Histórico de mensagens sobre pix em dúvidas

EXIBINDO CONVERSAS RECENTES:

Texto: pix
Canal: dúvidas
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @lessaapolinario. Bom dia! Tudo bem?
Sim, o split de pagamento só pode ser feito entre contas Efí.

Para enviar Pix para outras contas, você pode usar o endpoint de envio de Pix e transferir valores para uma chave Pix ou conta bancária. Nesse caso, há uma tarifa para cada transação de envio.
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @jdel_campos_18273! Como vai?
Como o Rubens mencionou, trabalhamos com os métodos de pagamento Pix, cartão de crédito e boleto/carnê. Nosso boleto já vem com QR Code Pix integrado!
Confira mais detalhes em nossa documentação técnica. Se tiver qualquer dúvida, pode contar com a gente!

Avatar discord do usuario lessaapolinario

lessaapolinario

Ver Respostas

Bom dia, o split de pagamento pix só pode ser feito para contas Efí? ou outros bancos também funcionam?

Avatar discord do usuario jdel_campos_18273

jdel_campos_18273

Ver Respostas

No caso seria todos Pix, Cartão (modelo Debito e Credito) e Boleto.

Avatar discord do usuario michaellopes_

michaellopes_

Bom dia galera tudo bom? Alguém já conseguiu integrar o certificado para autenticação do pix com Deno + Supabase?

P.S: Mandei no grupo de dev tbm mas não sei se é o canal mais adequado para isso

Avatar discord do usuario kenyxlaras

kenyxlaras

Ver Respostas

pediram rembolso na minha conta e agora o pix quando cai na minha conta ele nao conta e agora precisso vender alguem pode me ajudar

Avatar discord do usuario lessaapolinario

lessaapolinario

Como posso criar um split de pagamento com o cartão de crédito? Eu criei um para pix e funciona, primeiro crio o split e depois vinculo a cobrança pix. É possível fazer o mesmo se o método de pagamento for cartão de crédito?

Avatar discord do usuario lessaapolinario

lessaapolinario

Ver Respostas

Sabe qual ao nome de rota que cria para um webhook de cartão de crédito? no pix funciona no webhookPix/pix e no cartão?

Avatar discord do usuario lessaapolinario

lessaapolinario

Ver Respostas

Funciona e cadastrou a url. Uma útima dúvida: quando uma cobrança pix for paga o /webhookPix/pix vai ser chamado?

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Não só a /webhookPix/pix

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Você precisa configurar também a rota /webhookPix

Avatar discord do usuario lessaapolinario

lessaapolinario

// Rota para lidar com requisições de webhook Pix e atualizar o status de uma cobrança pendente
app.post('/webhookPix/pix', async (req, res) => {
try {
const { pix } = req.body;
const txid = pix[0].txid;
const txidSearch = {
txid: txid,
};

const response = await getPixChargesDetails(txidSearch);
const infoAdicionais = response?.infoAdicionais ?? [];
const foundEventIdEntry = infoAdicionais?.find(info => {
return info?.nome === 'eventID'
});
const eventID = foundEventIdEntry?.valor;
await checkChargeStatus({ response, txid, eventID });
res.status(200).send(response);
} catch (err) {
console.error(err);
res.status(500).send('Erro interno do servidor');
}
});

Avatar discord do usuario joaolucas_efi

joaolucas_efi

A URL /webhookPix não esta disponível no caso, veja se foi configurado para receber requisições (POST)

Avatar discord do usuario lessaapolinario

lessaapolinario

const body = {
webhookUrl: '/webhookPix',
}

const key = {
chave: env.PIX_KEY,
}

// Rota para configurar o webhook do Pix
app.get('/configPix', (req, res) => {
// Chama o método pixConfigWebhook da instância gerencianet para configurar o webhook
efipay.pixConfigWebhook(key, body)
.then((resposta) => {
// Responde com status 200 e mensagem 'ok!' quando a configuração é bem-sucedida
res.status(200).send('ok!');
// Registra a resposta no console para fins de depuração
console.log(resposta);
})
.catch((error) => {
// Se houver algum erro ao configurar o webhook, captura o erro
console.log(error);
// Verifica o tipo de erro para determinar o código de status apropriado
if (error.response && error.response.status) {
// Se o erro for uma resposta do servidor, use o código de status retornado
res.status(error.response.status).send(error.message);
} else {
// Caso contrário, use o código de status 500 para erro interno do servidor
res.status(500).send('Erro interno do servidor');
}
});
});

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Como esta seu código que chama o pixConfigWebhook?

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

@lessaapolinario o cadastro é justamente o método que você esta chamando com o SDK (pixConfigWebhook), agora você precisa garantir que a URL que esta passando para o método pixConfigWebhook exista, pois essa mensagem indica que não existe (404 Not Found)

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Boa tarde,@lessaapolinario, tudo bem?
Essa mensagem indica que sua rota não existe, é importante que exista a rota cadastrada também, não so a rota cadastrada + /pix.

Avatar discord do usuario lessaapolinario

lessaapolinario

Ver Respostas

Boa tarde, estou tentando configurar uma url de webhook pix, mas diz que meu webhookUrl está inválido. Tenho uma api nodejs que está hospedada num servidor e rodando em https. Ao acessar a rota GET /configPix do meu backend que usa o método pixConfigWebhook da classe EfiPay do pacote sdk-node-apis-efi do npm. A url do webhook é a url do meu servidor https + /webhookPix, no meu backend tenho uma rota post /webhookPix/pix, tentei de tudo, mas não tive sucesso. Abaixo é mostrada a mensagem de erro:

{
nome: 'webhook_invalido',
mensagem: 'A URL informada respondeu com o código HTTP 404'
}

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @michaellopes_ !
1. O Split Pix funciona um pouco diferente do split de cartão. No Pix, você define uma configuração de split, informando as contas de repasse, e o valor do repasse vai ser de acordo com o valor do Pix que você gerar. Nesse caso, você pode gerar mais de uma cobrança e vincular à mesma configuração. Isso significa que você pode definir uma divisão de valores para uma conta e aplicá-la em todas as cobranças relacionadas.

2. Não é possível deletar uma configuração. O que temos disponível é deletar o vinculo entre um Split e uma cobrança. Mas você pode ir gerando as configurações de acordo com sua necessidade. Não há um limite de configuração.