Checkout: Validação de Tipo de Pagamento no TEF | 141993 | Resulth Checkout
1. CONTEXTO
Nas configurações do Resulth Checkout, a guia TEF possui o parâmetro Usar TEF que habilita ou desabilita a integração com terminais de pagamento eletrônico. Nessa mesma guia existe o campo Tipo de Pagamento, que define a modalidade utilizada quando o TEF está ativo.
O problema: mesmo com o parâmetro Usar TEF desmarcado, o sistema exigia o preenchimento do campo Tipo de Pagamento para permitir salvar as configurações. Isso obrigava o usuário a executar uma sequência de passos desnecessários:
Marcar Usar TEF.
Selecionar um valor em Tipo de Pagamento.
Desmarcar Usar TEF novamente.
Só então conseguia salvar.
Caso não realizasse esses passos, o sistema exibia uma mensagem de erro bloqueando o salvamento, mesmo sendo o TEF um recurso que o usuário deliberadamente não queria usar.
2. O QUE MUDOU
Validação removida condicionalmente: o campo Tipo de Pagamento só será obrigatório quando o parâmetro Usar TEF estiver marcado. Se “Usar TEF” estiver desmarcado, o sistema aceita salvar independentemente do valor em “Tipo de Pagamento”.
Sem impacto em quem usa TEF: a validação continua funcionando normalmente para quem usa TEF. O campo Tipo de Pagamento continua sendo exigido quando Usar TEF estiver ativado.
Mensagem de erro eliminada: a mensagem que era exibida ao tentar salvar com TEF desmarcado e Tipo de Pagamento vazio deixa de aparecer nesse cenário.
3. COMO ACESSAR
Caminho: Resulth Checkout > Configurações > Aba TEF |
4. COMPORTAMENTO: ANTES E DEPOIS
Cenário |
Antes |
Depois |
Usar TEF desmarcado e Tipo de Pagamento = Não configurado |
❌ Erro ao salvar |
✔ Salva normalmente |
Usar TEF marcado e Tipo de Pagamento = Não configurado |
❌ Erro ao salvar |
❌ Erro ao salvar |
Usar TEF marcado e Tipo de Pagamento preenchido |
✔ Salva normalmente |
✔ Salva normalmente |
Usar TEF desmarcado e Tipo de Pagamento preenchido |
✔ Salva normalmente |
✔ Salva normalmente |
5. CONFIGURAÇÕES DO CHECKOUT — GUIA TEF
Tela de Configurações do Resulth Checkout com a guia TEF tentativa de desmarcar e o erro.
Tela de Configurações do Resulth Checkout com a guia TEF e os parâmetros Usar TEF e Tipo de Pagamento.
6. BOAS PRÁTICAS E OBSERVAÇÕES
Usuários que não usam TEF: agora podem salvar as configurações normalmente com Usar TEF desmarcado, sem precisar realizar os passos adicionais anteriores.
Usuários que usam TEF: o comportamento não muda. O campo Tipo de Pagamento continua sendo obrigatório quando Usar TEF estiver marcado.
Sem impacto operacional: a correção afeta apenas o momento de salvar as configurações. Nenhuma funcionalidade de TEF foi alterada.
ℹ |
Correção de comportamento, não de funcionalidade Esta é uma correção de usabilidade. A lógica de funcionamento do TEF permanece intacta. A única alteração é que o sistema parou de exigir um campo irrelevante quando o TEF está desativado. |