vindi / vindi-woocommerce

Plugin Vindi para pagamento recorrente no Woocommerce
https://vindi.com.br
GNU General Public License v3.0
7 stars 12 forks source link

feat: enviando data de expiração de forma completa para o back, para … #121

Closed devaguia closed 1 year ago

devaguia commented 2 years ago

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

codeclimate[bot] commented 2 years 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.

codeclimate[bot] commented 1 year ago

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.