Checkout: Validação de Tipo de Pagamento no TEF

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:


  1. Marcar Usar TEF.

  2. Selecionar um valor em Tipo de Pagamento.

  3. Desmarcar Usar TEF novamente.

  4. 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.


Exportação de Pedidos e Orçamentos no Formato RTF
Melhorias na Usabilidade do Cadastro de Reservas