Como personalizar o campo de cartão de crédito do Authorize.net

Visão geral

Gostaria de personalizar o campo Authorize.net? Pode alterar facilmente o aspeto deste campo. Por exemplo, vamos estilizar o campo de cartão de crédito para que fique numa única linha. Para fazer isso, precisamos usar um pouco de CSS para que cada campo seja exibido em linha.

Configuração

Primeiro, é necessário criar um formulário e adicionar o campo Authorize.net ao formulário.

Se precisar de ajuda para criar um formulário Authorize.net, consulte esta documentação.

criar um formulário e adicionar o campo Authorize.net

Os campos Número do cartão, Data de validade e Código de segurança têm um estilo predefinido que define o Número do cartão numa linha e o resto na linha seguinte.

estilo predefinido para o campo de cartão de crédito Authorize.net

Adicionar o CSS para personalizar o campo Authorize.net

Agora é altura de adicionar o CSS para que possamos ter os três campos numa única linha.

Se precisar de ajuda para adicionar CSS ao seu sítio, consulte este tutorial.

.wpforms-field-authorize_net .wpforms-field-row {
    float: left !important;
    width: 45% !important;
}

.wpforms-field-authorize_net .wpforms-field-row:nth-of-type(2) {
    margin-left: 3%;
}

.wpforms-field-authorize_net-expiration {
    width: 50% !important;
    float: left !important;
    max-width: 50% !important;
}

.wpforms-field-authorize_net-expiration div {
    max-width: 40% !important;
    float: left !important;
    width: 40% !important;
}

.wpforms-field-authorize_net-expiration span {
    float: left !important;
    display: inline-block;
    width: 8% !important;
    max-width: 8% !important;
    margin: 0 5% 0 5% !important;
}

.wpforms-field-authorize_net-code {
    float: right !important;
    max-width: 45% !important;
}

O CSS acima estilizaria todos os campos de cartão de crédito do Authorize.net da mesma forma.

Com este CSS, personalizámos o campo Authorize.net para ter todos os campos numa única linha.

personalizar o campo authorize.net utilizando CSS para apresentar estes campos numa única linha

E isto é tudo o que precisa para personalizar o campo do formulário Authorize.net. Gostaria de enviar também o endereço com o pagamento do Authorize.net? Confira nosso tutorial sobre Como enviar um endereço para pagamentos do Authorize.net.

FAQ

P: Como é que posso repor as linhas simples nos dispositivos móveis?

R: Para ecrãs mais pequenos, vai querer todos os seus campos empilhados em linhas, por isso, para contrariar o CSS mencionado neste artigo, para dispositivos móveis, pode também querer adicionar este CSS.

@media (max-width: 600px) {
.wpforms-field-authorize_net .wpforms-field-row {
    float: none !important;
    width: 100% !important;
}

.wpforms-field-authorize_net .wpforms-field-row:nth-of-type(2) {
    margin-left: 0;
}
}	

adicionar o CSS para ecrãs mais pequenos para reduzir o campo do cartão de crédito authorize.net para duas linhas