lessaapolinario
Boa tarde, tenho uma dúvida sobre o split, implementei o split de pix e o split de cartão no meu site, no caso do cartão posso remover a opção marketplace com os repasses e no caso do pix é só não chamar a rota de linkar a cobrança pix?
Minha função no backend para o cartão:
export async function createCreditCardCharge(body) {
const { valor, eventTitle, eventID, payment, eventManagerPayeeCode } = body;
const priceInCents = Number(valor) constants.ONE_REAL_IN_CENTS;
const randomUUID = generateRandomUUID();
const payload = {
items: [
{
name: Inscrição no evento: ${eventTitle},
value: priceInCents,
amount: 1,
marketplace: {
repasses: [
{
payee_code: eventManagerPayeeCode,
percentage: 9000 // 90%
},
{
payee_code: env.OOPS_PAYEE_CODE,
percentage: 1000 // 10%
}
]
}
}
],
payment,
metadata: {
custom_id: 1-${randomUUID}-eventID_${eventID},
notification_url: ${env.APP_URL}/charge/notification
}
};
const efipay = new EfiPay(options);
return await efipay.createOneStepCharge({}, payload);
No caso do pix eu tenho uma rota para vincular a cobrança a um split configurado.