Histórico de mensagens em pix

EXIBINDO CONVERSAS RECENTES:

Data: 02/12/2024
Canal: pix
Avatar discord do usuario saviovnn

saviovnn

estranho que antes estava configurada da mesma maneira e estava funcionando com exito.

Avatar discord do usuario saviovnn

saviovnn

mas ele nem esta gerando o pix na minha aplicação to crendo que o erro seja ai.

Avatar discord do usuario saviovnn

saviovnn

mesmo

Avatar discord do usuario saviovnn

saviovnn

produçao

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia, @saviovnn! Tudo bem?
Você esta realizado split no ambiente de homologação?

Avatar discord do usuario saviovnn

saviovnn

no repasses precisa de mais alguma atribuição. ?

Avatar discord do usuario saviovnn

saviovnn

Ver Respostas

fala turma, to com este erro 400 aqui alguem consegue me ajudar? os demais error é so pra ver o resultado mesmo

// Etapa 2: Criar configuração de split
const splitBody = {
descricao: 'Divisão do pagamento do Pix',
valorMinhaParte: (parseFloat(fareAmount) - parseFloat(driverFare)).toFixed(2),
repasses: [
{
tipo: 'porcentagem',
valor: parseFloat(driverFare).toFixed(2),
cpf: driverCpf,
conta: bookingDetails.driver_pix,
},
],
};
sentDataLog.push({ endpoint: 'pixSplitConfig', payload: splitBody });

console.error('6. Dados para pixSplitConfig:', splitBody);
const splitResponse = await axios.post(
'https://us-central1-upps-acessoweb.cloudfunctions.net/pixSplitConfig',
splitBody
);
console.error('7. Resposta da pixSplitConfig:', splitResponse.data);
receivedDataLog.push({ endpoint: 'pixSplitConfig', response: splitResponse.data });

const splitConfigId = splitResponse.data.data.id;

// Etapa 3: Conectar a cobrança ao split
const linkSplitBody = {
txid: pixData.txid,
splitConfigId: splitConfigId,
};
sentDataLog.push({ endpoint: 'pixSplitLinkCharge', payload: linkSplitBody });

console.error('8. Dados para pixSplitLinkCharge:', linkSplitBody);
const linkSplitResponse = await axios.post(
'https://us-central1-upps-acessoweb.cloudfunctions.net/pixSplitLinkCharge',
linkSplitBody
);
console.error('9. Resposta da pixSplitLinkCharge:', linkSplitResponse.data);
receivedDataLog.push({ endpoint: 'pixSplitLinkCharge', response: linkSplitResponse.data });

setIsLoading(false);
} catch (error) {
setError('Erro ao processar pagamento via Pix. Tente novamente.');
setIsLoading(false);
console.error('Erro no createPixCharge:', error.response ? error.response.data : error.message);
} finally

imagem enviada na mensagem pelo usuario saviovnn

Avatar discord do usuario rubenskuhl

rubenskuhl

E o parâmetro é idEnvio, na verdade. txid é de recebimento.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Concatena a hora atual do sistema em epoch, número do processo e número da thread. Vai ser único mesmo com paralelismo.

Avatar discord do usuario shacallprt

shacallprt

Ver Respostas

vc teria algum codigo base para isso ?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você está reusando txid ? Tem que ser um diferente a cada transação.

Avatar discord do usuario shacallprt

shacallprt

Ver Respostas

[INFO] Status retornado pela API para TXID 5fe68293612b42ceb0db89ba49c1c1cf: CONCLUIDA
[INFO] Pagamento concluído para TXID: 5fe68293612b42ceb0db89ba49c1c1cf
[INFO] Iniciando transferência Pix com os dados: {
valor: '0.07',
pagador: {
chave: 'ae423da1-bb63-4157-8632-4fc98eb468d9',
infoPagador: 'Transferência automática de 50% do pagamento recebido.'
},
favorecido: { chave: 'a4689b1a-d72e-4e5d-baec-bcbc519e2985' }
}
[ERROR] Erro ao realizar transferência Pix para TXID 5fe68293612b42ceb0db89ba49c1c1cf:
[ERROR] Código de status: Desconhecido
[ERROR] Dados da resposta de erro: undefined
[ERROR] Dados enviados para transferência: {
valor: '0.07',
pagador: {
chave: 'ae423da1-bb63-4157-8632-4fc98eb468d9',
infoPagador: 'Transferência automática de 50% do pagamento recebido.'
},
favorecido: { chave: 'a4689b1a-d72e-4e5d-baec-bcbc519e2985' }
}

Avatar discord do usuario shacallprt

shacallprt

so se parece msm

Avatar discord do usuario shacallprt

shacallprt

ta igual não po

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Chave do pagador igual do recebedor ? Algo de errado não está certo... chave do pagador é uma chave sua e com webhook configurado nela.

Avatar discord do usuario shacallprt

shacallprt

Ver Respostas

[INFO] Iniciando transferência Pix com os dados: {
valor: '0.07',
pagador: {
chave: 'ae423da1-bb63-4157-8632-4fc98eb468d9',
infoPagador: 'Transferência automática de 50% do pagamento recebido.'
},
favorecido: { chave: 'a4689b1a-d72e-4e5d-baec-bcbc519e2985' }
}
[ERROR] Erro ao realizar transferência Pix para TXID e7def09c25a340e287d0835c7fb948c4:
[ERROR] Mensagem de erro: undefined
[ERROR] Dados enviados para transferência: {
valor: '0.07',
pagador: {
chave: 'ae423da1-bb63-4157-8632-4fc98eb468d9',
infoPagador: 'Transferência automática de 50% do pagamento recebido.'
},
favorecido: { chave: 'a4689b1a-d72e-4e5d-baec-bcbc519e2985' }
}

Avatar discord do usuario shacallprt

shacallprt

tentei ajustar mas ainda não tive sucesso

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Aí diz que faltou especificar a chave... na verdade duas, uma como favorecido, uma como pagador.
{
"valor": "12.34",
"pagador": {
"chave": "19974764017",
"infoPagador": "Segue o pagamento da conta"
},
"favorecido": {
"chave": "joã[email protected]"
}
}

Avatar discord do usuario shacallprt

shacallprt

agluem saberia oq pode ser?

Avatar discord do usuario shacallprt

shacallprt

Ver Respostas

valor: { original: '0.07' },
chave: 'a4689b1a-d72e-4e5d-baec-bcbc519e2985',
solicitacaoPagador: 'Transferência automática de 50% do pagamento recebido.'
}
[ERROR] Erro ao realizar transferência Pix:
Erro geral: {
nome: 'json_invalido',
mensagem: 'Valores ou tipos de campo inválidos',
erros: [
{
chave: 'required',
caminho: '',
mensagem: 'deve ter a propriedade obrigatória body'
}
]
}