Payment (pagamento)
PlatformFeeProps
Retorno de sdk.payments.getFee e do hook usePlatformFee. Representa a configuração de taxas da plataforma.
type BaseFeeProps = {
fee: number;
minFeeAmount: number;
thresholdAmount: number;
};
type ProcessingFeeProps = {
fixedFee: number;
percentageFee: number;
lessThan: number;
};
type PlatformFeeProps = BaseFeeProps & {
installmentsFee: number[];
pos: BaseFeeProps;
processingFee: Record<string, ProcessingFeeProps>;
insuranceFee: number;
};Campos principais:
fee/minFeeAmount/thresholdAmount– Taxa base e limites.installmentsFee– Array de taxas por número de parcelas.pos– Configuração de taxa para POS (mesma estrutura deBaseFeeProps).processingFee– Taxas de processamento por método (ex.: PIX, cartão), cada um comfixedFee,percentageFee,lessThan.insuranceFee– Taxa de seguro.
A entrada de sdk.payments.getFee e de usePlatformFee é opcional: eventId?: string (ID do evento para contextualizar o cálculo da taxa).
Last updated on