Configuração inicial do Checkout Transparente

Este documento fornece instruções sobre como utilizar o script "aqpago.min.js" fornecido pela AQBank para obter o os dados da sessão referente a transação, com estes dados conseguimos validar a autenticidade de uma transação específica.

O script "aqpago.min.js" disponibiliza duas funções principais: setPublicToken e getSessionID. Siga os passos abaixo para utilizá-las:


1. Carregando o Script

Certifique-se de que o script está carregado em seu ambiente. Adicione a tag em sua página HTML:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Minha Página</title>

    <!-- Carregando o script aqpago.min.js -->
    <script defer="defer" src="https://cdn.aqbank.com.br/js/aqpago.min.js"></script>
</head>
<body>
    <!-- Corpo da sua página -->
</body>
</html>

2. Configurando o Token

Antes de chamar a função getSessionID, você precisa configurar o token público usando a função setPublicToken. O token é essencial para gerar a sessão. Ele é obtido no ato da Autenticação da API no parâmetro "fingerprint".

Com os parâmetros configurandos, podemos gerar o session_id. Exemplo:

// Configurando o token público
AQPAGOSECTION.setPublicToken("{$SEU_TOKEN_AQUI}");

Substitua 'SEU_TOKEN_AQUI' pelo fingerprint fornecido toda vez que autentica via API.


3. Obtendo o session_id

Depois de configurar o token, você pode chamar a função getSessionID para obter o session_id. Esta função pode ser chamada em resposta a um evento, como um clique em um botão, ou em outro ponto do seu código. Exemplo:

// Obtendo o session_id após configurar o token
var AQPAGOSECTION.getSessionID();
console.log('session_id:', sessionID);

O session_id estará disponível para uso após a chamada bem-sucedida da função getSessionID.