Menu
Feedback
Comece aqui


Problemas conhecidos
Falta de validação do número de telefone nas APIs de compra permitindo dados inválidos nos pedidos
ID: 680500
Backlog
Publicado em 18/10/2022
Última atualização em 25/11/2022

Sumário

Este problema conhecido foi traduzido automaticamente do inglês.

A validação de um número de telefone é restrita ao formulário onde ele é inserido ou editado através da interface na etapa de perfil de checkout. Os valores inseridos diretamente através das APIs REST a um formulário de pedido ou a um pedido, ou que vieram do perfil do cliente (que, a seu modo, podem ser inseridos por diferentes formas) não são validados pela plataforma.

Devido à natureza desses fluxos, as origens que inserem valores inválidos não podem ser rastreadas de volta.

Simulação

  • criar um carrinho
  • adiantamento até a etapa de pagamento
  • mudar a propriedade "telefone" da seção "clientProfileData" de um formulário de pedido através de API para um valor inválido
  • terminar a compra

O pedido será criado com o número de telefone inválido sem mais validações.

Workaround

O número de telefone deve ser validado no lado do cliente, como na interface do usuário, suas funções personalizadas, ou qualquer middleware ou backend que faça essas solicitações ao OrderForm e encomende REST APIs ou alimente o perfil do cliente no Profile System/Master Data services.

Contribuidores
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Contribuidores
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Nesta página
Ainda tem dúvidas?
Pergunte à comunidade
Encontre soluções e compartilhe ideias na comunidade VTEX.
Junte-se à nossa comunidade
Solicite suporte à VTEX
Para assistência personalizada, entre em contato com nossos especialistas.
Abra um ticket de suporte
GithubDeveloper portalComunidadeFeedback