Histórico de mensagens sobre pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: pix
Data: 07/07/2023
Canal: pix
Avatar discord do usuario victorzac

victorzac

Configurei o webhook para pix com mtls de acordo com o video aula, na DigitalOcean, funciona ok. No arquivo json é gravado os pix recebidos, tudo ok, Porém tento colocar os dados do pix num banco de dados e não aceita. Tentei inclusive abrir um arquivo .txt no diretorio webhook o arquivo é aberto mas não grava nada, nem uma mensagem "hello". Qual é permissão que está faltando? Alguma dica?

Avatar discord do usuario douglascarteribordignon

douglascarteribordignon

Ver Respostas

Tenta isso e vê se funciona:

javascript
const body = {
calendario: {
expiracao: 3600
},
valor: {
original: price.toLocaleString("pt-br", { minimumFractionDigits: 2 }).replace(",", ".")
},
chave: key_GERENCIANET_PIX_KEY,
solicitacaoPagador: #Fatura:${invoiceId},
marketplace: {
mode: 2, // 1 para a tarifa ser descontada apenas da conta emissora da cobrança, 2 para a tarifa ser descontada proporcionalmente para as contas definidas
repasses: [
{
tipo: "porcentagem",
valor: "15.00",
favorecido: {
cpf: "12345678909",
conta: "1234567"
}
},
{
tipo: "porcentagem",
valor: "25.00",
favorecido: {
cpf: "94271564656",
conta: "7654321"
}
}
]
}
};

try {
pix = await gerencianet.pixCreateImmediateCharge(null, body);
qrcode = await gerencianet.pixGenerateQRCode({
id: pix.loc.id
});
} catch (error) {
console.log(error);
throw new AppError("Validation fails", 400);
}

Avatar discord do usuario joao_efi

joao_efi

Boa tarde @rafaelribeiro.sp tudo certo?
Para o Split de pix você vai precisar criar uma configuração de pagamento Pix, definindo a porcentagem de divisão para cada conta
https://dev.gerencianet.com.br/docs/api-pix-endpoints#configura%C3%A7%C3%A3o-de-um-split-de-pagamento-sem-passar-id

Então precisa criar uma cobrança:
https://dev.gerencianet.com.br/docs/api-pix-endpoints#criar-cobran%C3%A7a-imediata-sem-txid

E vinculá-la a configuração de split criada anteriormente:
https://dev.gerencianet.com.br/docs/api-pix-endpoints#vincular-uma-cobran%C3%A7a-a-um-split-de-pagamento

Avatar discord do usuario rafaelribeiro.sp

rafaelribeiro.sp

const body = {
calendario: {
expiracao: 3600
},
valor: {
original: price.toLocaleString("pt-br", { minimumFractionDigits: 2 }).replace(",", ".")
},
chave: key_GERENCIANET_PIX_KEY,
solicitacaoPagador: #Fatura:${invoiceId}
};

try {

pix = await gerencianet.pixCreateImmediateCharge(null, body);

qrcode = await gerencianet.pixGenerateQRCode({
id: pix.loc.id
});



} catch (error) {
console.log(error);
throw new AppError("Validation fails", 400);
}

}


A dúvida é, se eu repassar aqui,

'marketplace'=>array(
'mode'=>1, //1 para a tarifa ser descontada apenas da conta emissora da cobrança, 2 para a tarifa ser descontada proporcionalmente para as contas definidas
'repasses'=>$repasses
)

Vai funcionar?

Avatar discord do usuario rafaelribeiro.sp

rafaelribeiro.sp

Boa tarde! Dúvida rápida e objetiva.

Já tenho uma API que gera o QRCode do PIX.
Consigo passar nessa API, o valor e o destinatário Efí para split, sem mais complicações?

Avatar discord do usuario douglascarteribordignon

douglascarteribordignon

Ver Respostas

Perfeito @joaolucas_efi , e onde está a tarifa do PIX?

Avatar discord do usuario douglascarteribordignon

douglascarteribordignon

Estou, inclusive enviando essas mensagens aqui na PIX, pois não tem uma divisão escrita chamada tarifas e prazos.

Avatar discord do usuario conexao_cefet

conexao_cefet

Ver Respostas

Se eu deixar o pix como ATIVO, quais os impactos?

Avatar discord do usuario conexao_cefet

conexao_cefet

Mas qual a real necessidade de alterar esse status para cancelar o PIX? O usuário não conseguirá pagar e eu já terei cancelado seu pedido.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Isso mesmo, @conexao_cefet. Conforme comentado pelo Rubens, após o tempo de expiração sem o pagamento a cobrança Pix permanece com o status "ATIVO", pois lhe permite ainda aumentar o tempo de expiração.
Nesse cenário então, você pode fazer isso mesmo. Monitorar o tempo, se não receber o webhook com o pagamento, consulta a cobrança para confirmar o status, e depois usa o endpoint PATCH /v2/cob/:txid (https://dev.gerencianet.com.br/docs/api-pix-endpoints#revisar-cobran%C3%A7a) para alterar o status do Pix para "REMOVIDA_PELO_USUARIO_RECEBEDOR", que irá cancelar o Pix.

Avatar discord do usuario conexao_cefet

conexao_cefet

Ver Respostas

Bom dia!!!
Quando um pix expira, recebemos alguma notificação?

Avatar discord do usuario asnsoftware.

asnsoftware.

porém o pix não é enviado. @gabriel_efi , @jessica_efi

Avatar discord do usuario asnsoftware.

asnsoftware.

me deparei com o seguinte mensagem ao tentar enviar um pix viu lib java