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
- SDK instalado e inicializado. Veja Instalação.
Como tokenizar
Passe os dados do cartão paracreateToken. O retorno traz o cardToken, válido por uso único.
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
OcardToken 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.