Skip to main content
Para iniciar a configuração do SDK é preciso criar elementos na tela que serão hidratados com os campos de texto. Esses campos serão preenchidos com os dados do cartão de crédito (número, nome, data e cvv).
É importante que o id da tag div seja uma das opções válidas, conforme o exemplo

Props

Abaixo está a lista de propriedades de customização do SDK. Utilize-as conforme necessário para configurar a tokenização de cartões.

Detalhes da Props

options

A propriedade options contém diversas configurações para personalização do SDK.

options.config

A propriedade config permite configurar os campos de entrada dos cartões e seus respectivos estilos.
config.fields
Quando a propriedade needMask possuir valor true, ela vai aplicar as seguintes máscaras:
A configuração do container deve seguir rigorosamente a nomenclatura: card-number, card-holder-name, card-cvv, card-expiration-date.Da mesma forma, os campos devem ser configurados utilizando as versões em camelCase: cardNumber, cardHolderName, cardCvv, cardExpirationDate, conforme demonstrado no exemplo acima.
config.preventAutofill
config.styles
Vamos tratar sobre estilização separadamente no tópico específico para estilos.

Validações padrão

Quando a propriedade defaultValidation estiver definida como true, algumas validações serão aplicadas automaticamente aos campos durante a digitação do cliente. O resultado dessas validações pode ser acessado por meio do evento validity, que será abordado no próximo tópico. A seguir, estão as validações aplicadas quando defaultValidation for true:

Validações

Regras adicionais:card-number: Permite apenas a digitação de números.card-holder-name: Permite apenas letras e espaços.card-cvv: Permite apenas a digitação de números.card-expiration-date: Permite apenas a digitação de números.

Estilos

Aprenda a estilizar os campos.