Menu
Feedback
Comece aqui
Tutoriais
Portal do desenvolvedor

Problemas conhecidos
Diretivas de suporte
Troubleshooting

Perguntas frequentes
Comunicados
Problemas conhecidos
Falta de validação do número de telefone nas APIs de compra permitindo dados inválidos nos pedidos
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