Pré-requisitos
Para que você consiga aproveitar ao máximo esse guia, será necessário ter chaves de integração de sandbox. Basta clicar aqui e criar uma conta em nosso Dashboard. Antes de começarmos os passos de configuração e utilização do SDK, há duas formas de tokenizar cartões com a lib, chamamos elas de:Sync Tokenization: Você controla o momento da chamada de tokenização;Form Handling Tokenization: A tokenização acontece automaticamente no submit do formulário e você só receberá otokenIdno seu back-end.
1. Instalando o SDK
Instale nosso SDK com o seu gerenciador de pacotes favorito.- npm
- yarn
- pnpm
2. Configurando o formulário
Primeiro é necessário adicionardata-attributes nos elementos do seu formulário para que consigamos
pegar o valor dos campos automaticamente.
- Sync Tokenization
- Form Handling Tokenization
3. Tokenizando o cartão
Agora que já estamos com nosso formulário configurado basta instanciar o SDK e chamarmos os métodos para cada tipo de integração.Sync Tokenization
Basta chamar o métodotokenize do SDK na função que lida com o submit do
seu formulário. A mesma irá retornar o tokenId do cartão já tokenizado automaticamente.
Form Handling Tokenization
Você só precisará chamar o métodoinit do SDK no seu arquivo JS principal, o
entrypoint da sua aplicação. Dessa forma quando acontecer o submit do seu formulário a
tokenização já ocorrerá automaticamente.
Não se preocupe, os campos do formulário que não estão com o data-attributes do SDK ainda continuarão
sendo enviados para o seu back-end.