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.