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.