O módulo PagSeguro transparente já trata os números, fazendo com que os dois primeiros caracteres (exceto 0) e sejam enviados como DDD.
A validação pra garantir que pelo menos 9 a 11 dígitos (DDD + Telefone) tenham sido digitados deve ocorrer no frontend ou por outro meio. Uma forma simples seria adicionando classe css no campo de telefone no seu frontend, da seguinte forma:
<input type="text" ... class="input-text required-entry validate-length maximum-length-11 minimum-length-9 validate-digits"> |
Com essas classes css, o próprio magento faz a validação pra garantir que o cliente só insira de 9 a 11 numeros no campo de telefone.
Se você utiliza máscaras ou outras coisas que façam o seu telefone ser enviado como "(19)3456-1234" por exemplo, não se preocupe. O módulo está preparado para lidar com isso, removendo o que não for numérico antes de enviar ao PagSeguro.
Agora se você utiliza campos separados para DDD e Número, terá que realizar alterações no módulo para que funcione corretamente.
Comentários
0 comentário
Por favor, entre para comentar.