Esse repositório se refere à biblioteca de segurança da FastSoft, que permite tokenizar dados de cartão de crédito de forma segura e eficiente, além de coletar o fingerprint do consumidor para integração com sistemas de antifraude.
Funcionalidade | Status | Descrição |
---|---|---|
Criptografia de Cartão | ✅ | Criptografa dados sensíveis do cartão |
Fingerprint do Consumidor | ✅ | Coleta informações do dispositivo do consumidor |
Integração com Antifraude | ✅ | Envia dados para análise de fraude |
setPublicKey(key)
key
(string): Chave públicaencrypt(card)
{
number: "4111111111111111", // Número do cartão
holderName: "NOME DO TITULAR", // Nome do titular
expMonth: "12", // Mês de expiração (1-12)
expYear: "2025", // Ano de expiração (4 dígitos)
cvv: "123" // Código de segurança
}
Adicione o script ao seu HTML:
<script src="https://js.fastsoftbrasil.com/security.js"></script>
// Configuração inicial
FastSoft.setPublicKey('sua_chave_publica_aqui');
// Criptografando um cartão
const card = {
number: "4111111111111111",
holderName: "JOAO DA SILVA",
expMonth: "12",
expYear: "2025",
cvv: "123"
};
try {
const cardToken = await FastSoft.encrypt(card);
console.log('Token do cartão:', cardToken);
} catch (error) {
console.error('Erro ao criptografar:', error);
}
O token gerado possui as seguintes características:
A biblioteca implementa as seguintes validações de segurança:
Para mais informações, acesse: