Sessão de transação

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

Pré-requisitos

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 de 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 e obtido no ato da autenticação da api com o seguinte parametro "fingerprint" com os parametro configurando podemos gera o session_id . Exemplo:

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

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.