# Asaas

> Conecte o Asaas à sua Cademí: o ID do link de pagamento, a chave de API que serve de token e o webhook versão V3 com todos os eventos de cobrança.

Conecte o Asaas à sua Cademí para que cada cobrança paga libere o acesso do aluno sozinha. Você vai precisar do ID do link de pagamento, de uma chave de API da sua conta Asaas e de um webhook apontando para a Cademí.

## 1. Crie a entrega na Cademí

1. No painel da Cademí, abra **Vendas > Entregas** e adicione uma entrega.
2. Em **Selecione um Gateway**, escolha o **Asaas**.
3. Em **Nome da Entrega**, dê um nome que ajude a reconhecê-la depois.
4. Em **Modalidade de Venda**, escolha **Venda única** ou **Assinatura**, conforme a cobrança no Asaas.
5. O bloco **Conexão com o gateway** mostra os campos **ID do link de pagamento** e **API Token** e a **URL de Postback**.

Deixe a entrega aberta: você volta a ela nos próximos passos.

## 2. Ache o ID do link de pagamento

1. No painel do Asaas, abra **Links de Pagamento**, no menu lateral, e crie um link ou escolha um que já existe.
2. Dentro do link, clique em **Compartilhar** e depois em **Copiar link**.
3. Cole o link na barra de endereços de uma nova aba do navegador: o ID é o trecho depois da última barra do endereço.
4. Cole o ID em **ID do link de pagamento**, na entrega da Cademí.

**Vários links:** cada link de pagamento que dá acesso precisa estar cadastrado numa entrega. Cole mais de um ID no mesmo campo quando eles dão o mesmo acesso.

## 3. Copie a chave de API

O aviso do Asaas não traz todos os dados da compra. A cada aviso, a Cademí usa a chave de API para buscar o restante na sua conta Asaas e liberar a entrega. Sem a chave, a venda não se completa.

Se você já cadastrou a chave do Asaas em outra entrega, escolha-a em **Usar um token já cadastrado** e vá para o passo 4.

1. No painel do Asaas, clique na sua foto, no canto superior direito, e abra **Integrações**.
2. Clique em **Chaves de API** e depois em **Gerar chave de API**.
3. Dê o nome "Cademí", sem validade, e clique em **Avançar**.
4. Confirme a verificação em duas etapas com o código que chega por SMS.
5. Copie a chave e deixe-a como **Habilitada**.
6. Cole a chave em **API Token**, na entrega da Cademí.

## 4. Configure o webhook

1. Ainda em **Integrações**, no painel do Asaas, clique em **Webhook** e depois em **+ Adicionar Webhook**. Use a versão **V3**.
2. Em **Nome do Webhook**, escreva "Cademí".
3. Em **URL**, cole a **URL de Postback** da entrega.
4. Em **Fila de Sincronização Ativa**, escolha **Sim**.
5. Em **Tipo de Envio**, escolha **Sequencial**.
6. Em **Cobranças**, escolha **Todos os eventos**.
7. Clique em **Salvar** e, na Cademí, salve a entrega.

**A fila do webhook:** o Asaas envia os avisos em fila. Se um envio falha, a fila pode parar e as vendas seguintes deixam de chegar à Cademí. Se as vendas pararem de aparecer, confira no Asaas se a fila do webhook continua ativa e reative-a.
