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