Skip to main content

O que é tokenização?

Tokenização substitui os dados do cartão (número, CVV, validade) por um token de uso único gerado pela Cakto. O seu backend recebe e processa apenas esse token, nunca os dados reais do cartão. Isso reduz o risco de exposição de dados sensíveis e simplifica a conformidade com PCI DSS, já que o número do cartão nunca trafega pelo seu servidor.

Pré-requisitos

Como tokenizar

Passe os dados do cartão para createToken. O retorno traz o cardToken, válido por uso único.
Nunca logue nem envie ao seu backend o cardNumber ou o cvv. Use apenas o cardToken.

Confira o dígito verificador antes de tokenizar

createToken recusa com 422 número de cartão cujo dígito verificador não fecha — um número assim não é cobrável em adquirente nenhuma. Conferir no seu formulário antes de chamar evita o round-trip e mostra o erro no campo, no ato.

Validação do número do cartão

Como o algoritmo funciona, implementação pronta em TypeScript e Python, números para teste e os dois enganos mais comuns.

Próximo passo

O cardToken sozinho não cobra. Para pagamentos por cartão, siga para o 3D Secure, que autentica o portador e fecha a cobrança.

3D Secure

Autentique o portador e processe o pagamento por cartão.