Skip to main content

O que é o Cakto SDK?

O Cakto SDK roda no navegador do seu cliente e executa as operações sensíveis antes de o pagamento chegar ao seu backend:

Tokenização de Cartão

Troca o cartão por um token de uso único. Seu backend nunca vê os dados do cartão.

3D Secure

Autentica o portador no banco emissor e reduz chargebacks.

Antifraude

Coleta sinais do dispositivo (mouse, digitação) para análise de risco.

Pré-requisitos

  • Credenciais geradas no painel (veja abaixo)
  • Projeto com suporte a ES Modules (React, Next.js, Vue, Angular, etc.)
  • Backend próprio para receber o token e processar o pagamento

Credenciais

É necessário gerar dois pares de chaves no Painel Cakto — um para o SDK e outro para o backend.
Usada pelo SDK no browser. Escopos necessários: Leitura, Escrita, Tokenização de Cartão. Apenas o client_id é necessário — sem client_secret.
# Frontend — pode ser exposta no bundle do browser
CAKTO_SDK_CLIENT_ID=seu_client_id_sdk

Instalação

Adicione o script no HTML da página. O SDK fica disponível no objeto global Cakto.
<script src="https://cakto-sdk.pages.dev/cakto-sdk.min.js"></script>

Próximos Passos

Guia de Integração

Passo a passo completo: antifraude, tokenização, 3DS e backend