O que são SDKs
Um SDK é uma biblioteca pronta que você instala no seu projeto. Ela cuida das partes chatas e sensíveis da integração, para você escrever menos código e não guardar dado de cartão.
Os dois SDKs
Os dois rodam no navegador do comprador, na sua própria página de pagamento.
Tokenização de cartão
@validapay/tokenize
Troca o cartão digitado pelo comprador por um cardToken de 5 minutos e identifica o dispositivo (deviceId) para a análise antifraude.
Autenticação do dono do cartão
@validapay/3ds
Pede ao banco a confirmação de que quem está pagando é o dono do cartão, antes de a cobrança acontecer.
Por que o cartão passa pelo SDK
Cobrança com cartão só é aceita com cardToken. Quem recebe o número do cartão é o SDK, dentro do navegador do comprador, e ele devolve esse token de curta duração. Na prática:
- o número do cartão e o código de segurança nunca chegam ao seu servidor nem ficam gravados no seu banco de dados;
- o seu sistema lida apenas com um token que vale 5 minutos e só funciona na sua conta;
- a análise antifraude recebe a identificação do dispositivo do comprador, o que reduz recusa e fraude.
O
publicId usado pelos SDKs fica no painel, em Gerenciamento > Minha Conta > Id Público. Ele é público e pode ficar no código da página. O client_id e o client_secret continuam só no seu servidor.Próximos passos
Essa página foi útil?