Comissões & repasses

Como a comissão é calculada, como ela "amadurece" (refund-hold) e como você registra o pagamento ao afiliado. A plataforma calcula e registra, mas não movimenta dinheiro — o repasse é feito por você.

Status da venda

Toda venda atribuída aparece como pendente nos primeiros 15 dias após o pagamento e vira aprovada depois disso — uma janela de segurança contra estornos. Reembolso ou chargeback marcam a venda como estornada. É o status exibido na lista de vendas, tanto para o anunciante quanto para o afiliado.

Não confunda com o refund-hold da comissão (abaixo): a venda pode já estar "aprovada" (15 dias) enquanto a comissão ainda está retida para saque (120/7 dias).

Cálculo

TipoFórmula
Percentualvalor pago × percentual (ex.: 20% de R$ 49,00 = R$ 9,80)
Fixoum valor fixo por venda, independente do ticket

A base é o valor efetivamente pago no evento. Comissão ≤ 0 não gera lançamento.

Recorrência

ModoComissiona
first_onlysó a 1ª cobrança
first_nas primeiras N cobranças
lifetimetoda cobrança, enquanto a assinatura viver (padrão)

O ciclo é contado pelas conversões da mesma assinatura. Em assinaturas Stripe, a 1ª cobrança apenas semeia a atribuição; a comissão vem em cada invoice.paid — sem dobrar na primeira.

Ciclo de vida no ledger

  1. Retida (em hold). Nasce retida, com uma data de liberação = data da venda + janela de refund-hold.
  2. Liberada. Passada a janela, entra no valor "a repassar" automaticamente — sem nenhuma ação sua.
  3. Paga. Quando você registra o repasse, o lançamento vira pago.

Refund-hold

A janela de segurança antes de liberar (configurável por programa):

MétodoPadrão
Cartão (e boleto)120 dias
Pix7 dias

Clawback (estorno)

Reembolso ou chargeback geram um lançamento negativo que abate o valor a repassar, referenciando a conversão original. Assim você não paga por venda que voltou.

Resumo do afiliado

Os painéis somam o ledger em três números:

CampoÉ
Pendentecomissão ainda dentro do refund-hold
Liberadofora do hold e ainda não pago (já abatidos os clawbacks)
Pagorepasses já registrados

Repasses

Você (anunciante) paga o afiliado por fora (Pix/transferência) e registra o pagamento. O afiliado é notificado por e-mail.

EndpointO que faz
GET /api/v1/payouts/owedquanto você deve a cada afiliado: total e a parcela já fora do hold
POST /api/v1/payouts/mark-paidregistra o repasse: marca as comissões liberadas como pagas e cria o registro
A reconciliação diária (madrugada) aplica mudanças de programa agendadas com aviso prévio (ex.: nova comissão). A liberação do hold é automática por data — não depende de job.