zt-partners · Integração

Modelos de comissão

Como CPA, Turnover e RevShare são calculados a partir dos eventos da marca.

Cada afiliado tem um ou mais acordos (deals). Um acordo combina no máximo um qualifier de cada modelo (CPA, Turnover, RevShare), o que permite acordos híbridos, por exemplo CPA + RevShare.

CPA

Pago uma vez por jogador, no depósito que atinge a condição de ativação.

QualifierAtiva quando
cpa.ftdO primeiro depósito é maior ou igual ao valor de ativação
cpa.total_depositA soma dos depósitos atinge o valor de ativação
cpa.net_depositDepósitos menos saques superam o valor de ativação, sem nenhum saque feito

O valor pode ser fixo (ex.: R$ 40) ou percentual do depósito que ativou, com teto opcional (max_value).

Envie os saques

O cpa.net_deposit depende do withdrawal.confirmed. Sem os saques, o zt-partners considera zero saques e pode pagar CPA indevido.

Turnover

Comissão sobre cada aposta (bet.placed), fixa por aposta ou percentual do valor apostado, com teto opcional. Serve para qualquer produto: loteria, cassino, esportes, instantâneos.

RevShare

Percentual do resultado da aposta, calculado no bet.settled:

comissão = (amount − payout) × percentual

Uma aposta com prêmio maior que o valor apostado gera comissão negativa, abatida da carteira do afiliado.

Deal global

Quando o link usa o deal global, valem as regras globais da marca (configuradas em Marcas → Acordo global e taxas).

Estornos e bloqueios

  • bet.cancelled: comissões de Turnover e RevShare daquela aposta são revertidas (REVERSED) e um movimento REFUND é lançado.
  • player.status_changed com BLOCKED: os próximos eventos do jogador deixam de gerar comissão.

Reprocessamento

Se a regra de um acordo mudou ou algum evento falhou, o manager pode reprocessar um período em Eventos da Integração → Reprocessar período. Comissões já lançadas não duplicam, porque cada uma é única por event_id e qualifier.

On this page