intermediate
reservas
codigos-promo
desconto

Codigos Promo e Caucao

Crie codigos promo (percentual, fixo, add-on gratis) e configure caucoes reembolsaveis via pre-autorizacao Stripe

Equipe Levy FleetsMay 18, 20267 min read

Codigos Promo e Caucao

Este guia cobre duas customizacoes muito usadas: codigos de desconto e caucoes reembolsaveis contra dano e roubo.

Codigos promo

Codigos promo sao descontos por subaccount que clientes inserem no pagamento. Sistema valida, aplica desconto e incrementa contador atomicamente.

Criar codigo

  1. Dashboard > Bookings > Codigos Promo.
  2. Novo codigo.
  3. Campos:
CampoExemplo
CodigoVERAO25
TipoPercentual / Fixo / Add-on gratis
Valor25 (para 25%)
Inicia em2026-06-01
Termina em2026-09-01
Max resgates100
Aplica aTodos / Modelos / Add-ons
Min quantidade1
Ativosim

Tipos de desconto

  • Percentual. "VERAO25 = 25% off."
  • Fixo. "BIKE10 = 10 USD off."
  • Add-on gratis. "FREEHELMET = um capacete gratis."

Descontos fixos limitados a subtotal (sem total negativo). Percentual antes do imposto.

Como clientes usam

No pagamento, link Tem um codigo?. Cliente digita, preco atualiza ao vivo.

Codigo invalido / expirado / esgotado: "Codigo nao valido" sem detalhes (contra adivinhacao).

Prevencao de abuso

Endpoint rate-limited por IP e email. 5 tentativas invalidas -> cooldown.

Em vazamento: Ativo = nao. Reservas confirmadas mantem desconto, novas nao.

Relatorios

Por codigo: resgates, desconto dado, receita ligada, lista de reservas.

Caucoes reembolsaveis

Caucoes protegem contra dano e roubo. Sao retidas (nao cobradas) via pre-autorizacao Stripe e liberadas em devolucao limpa.

Quando usar

Usar:

  • Frota cara (1,500+ USD).
  • Historia de dano absorvido.
  • Clientes podem sair da cidade/pais.
  • Primeiros clientes nao verificados.

Pular:

  • Frota barata (sub 500 USD).
  • Locais regulares confiaveis.
  • Friccao mataria conversao.

Padroes de caucao

  1. Dashboard > Bookings > Widgets > {widget}.
  2. Padroes de caucao.
  3. Definir:
    • Valor (centavos) - ex 20000 para 200 USD.
    • Janela de captura - quanto Stripe segura (padrao 7 dias, max 7).
    • Liberar em devolucao limpa - sim padrao.

Override por modelo em Dashboard > Veiculos > Modelos > {modelo} > Caucao.

O que o cliente ve

Total do aluguel: 80,00 USD
Caucao reembolsavel: 200,00 USD (liberada em 7 dias)
Autorizado: 280,00 USD

Stripe captura 80 USD e pre-autoriza 200 USD. No extrato aparece pending 280 USD ate cair para 80.

Liberar caucao

No iPad PDV na devolucao: Liberar caucao. Pre-auth cancelada, hold some, deposit_status = released.

Tambem possivel no web dashboard.

Capturar caucao (dano)

  1. Abrir reserva.
  2. Capturar caucao > Total ou Parcial.
  3. Valor (<= caucao).
  4. Motivo + fotos.
  5. Confirmar.

Stripe captura. Restante liberado. Captura e transacao deposit_capture separada - nao misturada com receita.

Liberacao automatica

Sem acao manual, Stripe libera apos janela de captura (padrao 7 dias). Mantenha hold curto - libere no mesmo dia em devolucao limpa.

Reembolsos com caucao

Cancelamento antes da retirada:

  • Aluguel reembolsado conforme politica.
  • Pre-auth de caucao liberada imediatamente.

Disputa apos captura: fluxo padrao Stripe.

Codigos promo + caucao

Codigos aplicam so ao subtotal de aluguel - nao a caucao. 80 USD aluguel + 200 USD caucao + VERAO25 = 60 USD aluguel + 200 USD pre-auth.

Sempre reembolse via reserva

Regra mais importante: sempre reembolse via reserva, nunca direto na carteira.

Se cliente foi cobrado a mais:

  • Reembolsar no detalhe da reserva (web/iPad).
  • Ajustar tarifa para reducao de preco.

Nunca:

  • Atualizar customers.wallet_balance direto.
  • Inserir em wallet_transactions manual.
  • Chamar helpers de credito de carteira fora do fluxo de refund.

Reserva e fonte de verdade para receita liquida, impostos e repasses. Credito direto na carteira corrompe os tres.

Guias relacionados