Rafobase Logo

Indicações

Entendendo indicações - vendas rastreadas atribuídas via códigos de cupom.

Indicações

Uma indicação é uma venda rastreada que foi atribuída a um membro via seu código de cupom único. Quando um novo cliente usa o cupom de um membro no checkout, o Rafobase cria um registro de indicação e credita a carteira do membro.

Fluxo de Indicação

Novo Cliente            Checkout            Rafobase              Membro
     │                      │                   │                    │
     │  Usa código de cupom │                   │                    │
     │─────────────────────►│                   │                    │
     │                      │   Webhook pedido  │                    │
     │                      │──────────────────►│                    │
     │                      │                   │  Crie indicação    │
     │                      │                   │  Credite carteira  │
     │                      │                   │────────────────────►│
     │                      │                   │   (PENDENTE)       │
     │                      │                   │                    │
     │                      │                   │  Após garantia     │
     │                      │                   │────────────────────►│
     │                      │                   │   (DISPONÍVEL)     │

Propriedades da Indicação

PropriedadeTipoDescrição
idstringIdentificador único (ref_xxxxx)
member_idstringO indicador que recebe crédito
referee_emailstringEmail do novo cliente
referee_external_idstringSeu ID para o novo cliente
order_idstringID de pedido externo do checkout
order_valuenumberValor total do pedido em centavos
reward_amountnumberRecompensa calculada em centavos
statusenumpending, approved, rejected, cancelled
created_atdatetimeQuando a indicação foi criada

Status da Indicação

StatusDescriçãoEfeito na Carteira
pendingAguardando período de garantiaCredita saldo pendente
approvedGarantia passou, válidaCredita saldo disponível
rejectedFalhou na validação (fraude, etc.)Sem crédito
cancelledPedido reembolsado/canceladoReverte crédito

Transições de Status

              ┌───────────┐
              │  pending  │
              └─────┬─────┘

         ┌──────────┼──────────┐
         ▼          ▼          ▼
    ┌─────────┐ ┌─────────┐ ┌─────────┐
    │approved │ │rejected │ │cancelled│
    └─────────┘ └─────────┘ └─────────┘

Cálculo de Recompensa

A recompensa é calculada com base nas configurações da sua campanha:

Baseada em Percentual

reward = order_value × (campaign.reward_percentage / 100)

Exemplo: Recompensa de 10% em pedido de R$200 = R$20

Valor Fixo

reward = campaign.fixed_reward_amount

Exemplo: Recompensa fixa de R$15 independentemente do valor do pedido

A recompensa é creditada ao saldo pendente do membro imediatamente, depois se move para saldo disponível após o período de garantia expirar.

Período de Garantia

O período de garantia protege contra:

  • Cancelamentos de pedido
  • Reembolsos
  • Contestações

Durante este período:

  • O crédito está em status pending
  • O membro não pode resgatar este crédito
  • Se o pedido for cancelado/reembolsado, o crédito é automaticamente revertido

Períodos de garantia típicos: 7-30 dias

Validação Anti-Fraude

Rafobase valida automaticamente as indicações para prevenir fraude de auto-indicação:

VerificaçãoDescrição
Correspondência de EmailEmail do indicado ≠ Email do indicador
Correspondência de CPFCPF do indicado ≠ CPF do indicador (se disponível)
Mesmo LarVerificações opcionais de IP/dispositivo

Validações com falha resultam em status rejected com um código de motivo.

Visualizando Indicações

Painel

Navegue para Indicações para ver todas as indicações com opções de filtro:

  • Por status
  • Por membro
  • Por intervalo de data
  • Por valor do pedido

API

# Liste todas as indicações
curl https://api.rafobase.com/v1/referrals \
  -H "Authorization: Bearer $RAFOBASE_API_KEY"

# Obtenha indicação específica
curl https://api.rafobase.com/v1/referrals/ref_xxxxx \
  -H "Authorization: Bearer $RAFOBASE_API_KEY"

# Filtrar por membro
curl "https://api.rafobase.com/v1/referrals?member_id=mem_xxxxx" \
  -H "Authorization: Bearer $RAFOBASE_API_KEY"

Relacionado

On this page