# Pagaa

### 🎯 Objetivo da integração <a href="#objetivo-da-integracao" id="objetivo-da-integracao"></a>

A integração entre Curseduca e Pagaa permite liberar automaticamente o acesso aos seus produtos da Área de Membros sempre que uma compra for concluída no Pagaa. Com essa configuração, o aluno que comprar no Pagaa terá acesso imediato ao grupo correspondente dentro do Curseduca.<br>

***

### 🧭 Como funciona o fluxo <a href="#como-funciona-o-fluxo" id="como-funciona-o-fluxo"></a>

1. O aluno realiza a compra no Pagaa
2. O pagamento é aprovado
3. O Pagaa envia um Webhook para Curseduca
4. A Curseduca identifica o produto comprado
5. O aluno recebe acesso automático ao grupo configurado

***

### 🧩 Etapa 1 - Configurando Webhook no Pagaa

Para que o Pagaa envie os eventos de compra ao Curseduca, é necessário cadastrar um **Webhook** na plataforma.&#x20;

#### **Passo 1 — Acesse o menu de Integrações**&#x20;

No painel do Pagaa, clique em:&#x20;

**Integrações → Webhooks**&#x20;

Você verá a listagem de webhooks cadastrados.&#x20;

#### **Passo 2 — Adicionar novo Webhook**&#x20;

Clique em:

* Adicionar Webhook&#x20;

Isso abrirá o modal de configuração.&#x20;

#### **Passo 3 — Preencha as informações obrigatórias**&#x20;

No formulário, configure:&#x20;

* **URL do Webhook:** será fornecida pelo Curseduca (explicado na próxima seção)&#x20;

Tipos de Notificação:&#x20;

* ✅ **Notificar Transações** (obrigatório)&#x20;
* ⛔ Notificar Saques (não necessário para integração)

Depois disso, clique em:&#x20;

* **Criar**

***

### 🧩 Etapa 2 - Configurando a Integração dentro do Curseduca

#### **Passo 1 — Acesse:**&#x20;

**Admin → Grupos de acesso**&#x20;

#### **Passo 2 — Escolha o grupo de acesso**&#x20;

Selecione o grupo que será liberado após a compra.&#x20;

#### **Passo 3 — Acesse a aba Integrações**&#x20;

#### **Passo 4 — Adicionar nova integração**&#x20;

Clique em:

* **Adicionar nova integração**&#x20;

#### **Passo 5 — Escolher Pagaa**&#x20;

Localize a integração **Pagaa** e clique em:

* **Adicionar integração ao grupo de acesso**&#x20;

#### **Passo 6 — Copiar a URL do Webhook**&#x20;

Clique em:&#x20;

**Copiar URL do webhook**&#x20;

Essa URL deve ser inserida no Pagaa.

***

### 🧩 Etapa 3 - Configurando o produto no Pagaa

Para que a integração funcione corretamente, é necessário vincular o produto do Pagaa ao grupo do Curseduca.

#### **Passo 1 — Criando ou acessando um produto:**

No Pagaa, ao criar ou editar um produto, você terá acesso ao checkout.

**Exemplo** de URL:

```
https://logpay.pagaa.com.br/c/e58b2647?product=A8hC5OqDRDtn1GsN
```

#### **Passo 2 —** Onde encontrar o ID do Produt&#x6F;**:**

O **ID do produto** no Pagaa fica na URL do checkout.

Exemplo:

```
product=A8hC5OqDRDtn1GsN
```

No exemplo acima, o ID seria:

```
A8hC5OqDRDtn1GsN
```

***

### 🧩 Etapa 4 - Vinculando o produto na Curseduca

Essa etapa define qual produto é liberado para qual grupo de acesso.

#### **Passo 1 — Acesse o grupo de acesso**

**Admin → Grupos de acesso → Editar grupo**

#### **Passo 2 — Vá para a aba Integrações**

Localize a integração **Pagaa** já adicionada.

#### **Passo 3 — Clique em Adicionar referência externa**

Preencha:

**Nome da referência:** exemplo: "Produto Pagaa – Curso X"

**ID externo:**

```
A8hC5OqDRDtn1GsN
```

#### **Passo 4 — Salvar**

***

## 🎉 Pronto! Integração concluída <a href="#pronto-integracao-concluida" id="pronto-integracao-concluida"></a>

{% hint style="info" %}

#### Com a integração configurada corretamente, o processo de liberação e revogação de acesso passa a acontecer de forma automática. Isso garante mais controle, menos trabalho manual e uma experiência mais profissional para seus alunos. Sem ações manuais 🎯 <a href="#pronto-integracao-concluida" id="pronto-integracao-concluida"></a>

{% endhint %}

#### Resultado final

Após essa configuração:

1. O Pagaa envia eventos de transação via webhook
2. O Curseduca identifica o product\_id
3. O sistema vincula ao grupo correto
4. O acesso é liberado automaticamente para o aluno

***

{% hint style="info" %}
Observações importantes

* O webhook precisa estar ativo
* O evento Notificar Transações é obrigatório
* O ID do produto deve estar exatamente igual ao enviado pelo Pagaa
* Sem a referência externa configurada, o acesso não será liberado
* Sempre teste com uma compra real
* Qualquer alteração no produto exige revisão da referência na Curseduca
  {% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.curseduca.com/integracoes/pagaa.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
