Skip to Content

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 de BaseFeeProps).
  • processingFee – Taxas de processamento por método (ex.: PIX, cartão), cada um com fixedFee, 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