Skip to main content

Visão Geral

A Chargefy permite criar descontos que podem ser aplicados em checkouts para reduzir o valor da compra. Os descontos funcionam como cupons e podem ser do tipo fixo (valor em reais) ou percentual.

Tipos de Desconto

Desconto Fixo

Reduz um valor absoluto do total da compra, em centavos.
O valor de desconto fixo nunca ultrapassa o total da compra. Se o desconto for de R50,00eoprodutocustarR 50,00 e o produto custar R 30,00, o desconto aplicado será de R$ 30,00.

Desconto Percentual

Reduz uma porcentagem do total da compra, usando basis points (pontos base).
Basis points: 100 basis points = 1%. Então 2500 = 25%, 1050 = 10.5%, 500 = 5%.

Duração do Desconto

Para assinaturas, você pode configurar por quanto tempo o desconto se aplica:

Limites de Uso

Você pode configurar limites para controlar quantas vezes um desconto pode ser utilizado:

Validar e Resgatar

Validar Código

Antes de aplicar um desconto, valide o código para verificar se ainda é válido:
A validação verifica:
  • Se o código existe e não foi deletado
  • Se está dentro do período de validade (starts_at / ends_at)
  • Se não atingiu o limite máximo de usos (max_redemptions)

Resgatar Desconto

O resgate é feito atomicamente para evitar condições de corrida:
A operação de resgate utiliza uma função atômica no PostgreSQL para garantir que o limite de usos (max_redemptions) seja respeitado mesmo com múltiplas requisições simultâneas.

Aplicar no Checkout

Descontos podem ser aplicados durante a criação do checkout:
Ou informando o código do desconto:

Estatísticas

Consulte as estatísticas de uso de um desconto:

Restrições de Edição

Após o primeiro uso de um desconto, alguns campos ficam bloqueados para edição:

Escopos de API