= number_format((int)$card['current_points'], 0, ',', '.') ?>
diff --git a/views/merchant/points-rule.php b/views/merchant/points-rule.php
index 2d4cf89..74e86a2 100644
--- a/views/merchant/points-rule.php
+++ b/views/merchant/points-rule.php
@@ -34,4 +34,35 @@
+
+ Validade dos pontos
+ O saldo do cliente vence quando ele fica esse tempo sem nenhuma movimentação na sua loja (ganhar, resgatar ou estornar pontos). Cada movimentação renova o prazo do saldo inteiro.
+
+
+
+ Validade atual: = (int)$expiryMonths ?> meses sem movimentação.
+
+ Validade atual: os pontos não vencem.
+
+
+
+
+
+
diff --git a/views/partials/flash.php b/views/partials/flash.php
index 034b6fb..51dde36 100644
--- a/views/partials/flash.php
+++ b/views/partials/flash.php
@@ -33,6 +33,7 @@
'confirmacao_obrigatoria' => 'Marque a confirmação de que o cliente pediu a exclusão.',
'estorno_invalido' => 'Lançamento não encontrado para este cliente.',
'regra_invalida' => 'Informe um valor de R$ 0,01 a R$ 1.000.000,00.',
+ 'validade_invalida' => 'Escolha um dos prazos de validade da lista.',
'valor_invalido' => 'Informe o valor da compra, ex.: 12,90.',
'valor_pontos_demais' => 'Essa compra daria mais de 10.000 pontos, o limite por lançamento. Confira o valor ou divida em mais de um lançamento.',
'valor_sem_pontos' => 'O valor da compra não chega a 1 ponto pela regra da loja.',
@@ -69,6 +70,7 @@
'resgate_estornado' => 'Resgate estornado. Os pontos voltaram ao saldo.',
'regra_salva' => 'Regra de pontos salva.',
'regra_removida' => 'Regra de pontos removida.',
+ 'validade_salva' => 'Validade dos pontos salva.',
'perfil_atualizado' => 'Dados da loja atualizados.',
'reset_enviado' => 'Se o e-mail for de uma loja cadastrada, enviamos um link para criar uma nova senha. Ele vale por 1 hora.',
'senha_redefinida' => 'Senha nova criada. Entre com ela.',
@@ -96,6 +98,7 @@
'valor_sem_pontos' => ['amount'],
'valor_pontos_demais' => ['amount'],
'regra_invalida' => ['rule'],
+ 'validade_invalida' => ['expiry_months'],
'telefone_novo_invalido' => ['new_phone'],
'telefone_igual' => ['new_phone'],
'telefone_ja_cliente' => ['new_phone'],
diff --git a/views/partials/points-expiry.php b/views/partials/points-expiry.php
new file mode 100644
index 0000000..98113c7
--- /dev/null
+++ b/views/partials/points-expiry.php
@@ -0,0 +1,16 @@
+
+
+
+ Pontos vencidos em = e(format_date($card['expires_at'])) ?> por falta de movimentação.
+
+ Pontos válidos até = e(format_date($card['expires_at'])) ?>. Cada compra ou resgate renova o prazo.
+
+