# 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 %}
