Closed devaguia closed 1 year ago
Code Climate has analyzed commit e871a8e6 and detected 20 issues on this pull request.
Here's the issue category breakdown:
Category | Count |
---|---|
Complexity | 1 |
Security | 7 |
Clarity | 1 |
Style | 11 |
View more on Code Climate.
Code Climate has analyzed commit 6b3774a3 and detected 45 issues on this pull request.
Here's the issue category breakdown:
Category | Count |
---|---|
Complexity | 4 |
Security | 14 |
Style | 27 |
View more on Code Climate.
118
O que mudou
Adiciona novas verificações do lado do servidor, caso o front não entregue os campos de data da maneira correta.
Motivação
Alguns clientes estão reclamando de erros durante a validação do cartão, os erros apontam para a data de expiração, que não é enviada para o back-end, mesmo com o campo preenchido. Acredito que o problema é causado por alguma incompatibilidade ou erros de javascripts do ambiente do cliente, que pode estar afetando o funcionamento das mascaras ou do scripts do front
Solução proposta
Atualmente o plugin manda a data já separada, e faz essa separação no front. através de inputs do tipo hidden Se mandassemos ela como é preenchida teremos um processo a menos no front e mais certeza que ela chegaria até a validação de cartão no formato correto.
Como testar
Teste de compra padrão com cartão de crédito