@repass/sdk: você cria um Programa, recruta e aprova um Afiliado, gera um Link, registra uma Conversão server-to-server e consulta a Comissão, tudo com tipos e autocomplete.
Pré-requisitos
1
Instale o SDK e exporte a chave
rstr_…) no painel da organização, com role admin ou owner. Detalhes em Autenticação.2
Instancie o client
Fluxo completo
1
Crie um programa
Um Programa define moeda, modelo/janela de atribuição, hold e modo de aprovação.
2
3
Gere um link rastreável
4
Registre uma conversão server-to-server
Quando a venda acontece, registre a Conversão. A API roda atribuição + fraude de forma síncrona e retorna o envelope
{ attributed, deduplicated, replayed, conversion }.Pelo menos um identificador de matching é exigido (
clickId, visitorId, emailHash, fingerprint, couponCode ou customer.email). Atribuição, regra e fraude são congeladas em snapshots na conversão. Detalhes no guia de conversões S2S.5
Consulte a comissão gerada
Uma conversão atribuída gera automaticamente a Comissão do primeiro ciclo.
Pronto: você registrou uma venda e o Repass calculou a comissão do afiliado, tudo tipado, com retries e idempotência por baixo dos panos.
Continue
Paginação
await numa página ou for await em todas.Erros
Estreite
RepassNotFoundError, RepassRateLimitError e cia.Recursos e métodos
Todos os
repass.<recurso> e seus métodos.Idempotência & retries
idempotencyKey por requisição e política de retentativa.