Formulários de pagamento

O formulário de pagamento costuma ser a última etapa antes da conclusão de uma compra. Para maximizar as conversões, seu formulário de pagamento precisa ser fácil de usar e seguro.

Garantir que os usuários saibam o que preencher

Mantenha sua forma de pagamento o mais simples possível mostrando apenas os campos obrigatórios.

Indique o valor do pagamento. O botão Enviar é ideal para isso.

<button>Pay $300.00</button>  

Use textos autoexplicativos para seus elementos <label>. Por exemplo, use "Código de segurança", em vez de um acrônimo, como "CVV", que só é usado por algumas marcas.

Ajude os usuários a inserir os detalhes de pagamento

Para maximizar as conversões, garanta que os usuários possam preencher o formulário de pagamento o mais rápido possível.

Use inputmode="numeric" nos campos de número do cartão e código de segurança para mostrar um teclado na tela otimizado para a inserção de números.

Adicione valores de autocomplete adequados aos controles do formulário de pagamento para garantir que os navegadores ofereçam preenchimento automático. Use autocomplete="cc-name" como o nome. autocomplete="cc-number" para o número do cartão e autocomplete="cc-exp" para a data de validade.

Garantir que os usuários insiram os dados no formato correto

Use o atributo required para cada <input> para que os usuários preencham o formulário completo.

Os códigos de segurança do cartão de pagamento podem ter três ou quatro dígitos. Use minlength="3" e maxlength="4" para permitir apenas três e quatro dígitos.

Garanta que os usuários insiram apenas números do cartão e do código de segurança. Use pattern="[0-9 ]+" para permitir que os usuários incluam espaços ao inserir um número de cartão. já que é assim que os números aparecem nos cartões físicos.

Recursos