Para realizar transações com cartão de crédito VISA tokenizado com fingerPrint, é necessário fornecer o token_id do cartão na requisição. A geração desse token é simples e pode ser feita utilizando nossa biblioteca de tokenização JavaScript em seu front-end.
Passo 1: Inclusão da biblioteca
Adicione o código abaixo no cabeçalho da sua página HTML para carregar a biblioteca de tokenização:
<script src="https://api.diasmarketplace.com.br/functions/v1/js"></script>
Passo 2: Geração do token
Após o usuário inserir os dados do cartão e confirmar a compra, gere o hash do cartão com o seguinte script:
DiasMkt.setPublicKey("publicKey");
var token_id = await DiasMkt.encrypt({
number: "4111111111111111",
holderName: "João Silva",
expMonth: 1,
expYear: 2026,
cvv: "456"
});
Passo 3: Envio do token
Por fim, inclua o token_id gerado na requisição para executar a transação via nossa API.
