Tokenização de Cartão de Crédito

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.