> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chargefy.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrar com Cademí

> Conecte sua área de membros Cademí e libere o acesso aos seus conteúdos automaticamente quando um pagamento for aprovado — inclusive Pix e boleto pagos depois, e cada renovação de assinatura.

Quando alguém compra um curso, o pagamento aprovado é só metade da venda — a
outra metade é o aluno entrar no conteúdo. Esta integração fecha esse ciclo:
você conecta a sua Cademí uma vez, diz qual produto libera qual conteúdo, e a
Chargefy passa a liberar o acesso sozinha a cada venda aprovada.

<Frame caption="A Cademí é a plataforma de área de membros onde seus alunos assistem ao conteúdo. A Chargefy cuida da venda; a Cademí, da entrega ao aluno.">
  <img src="https://mintcdn.com/scaleup-28315a31/_1nlWZ5g35FWlH8w/assets/payments/integrate-cademi/cademi-landing.png?fit=max&auto=format&n=_1nlWZ5g35FWlH8w&q=85&s=67625f117efcd9b15b88737e0f92b6ec" alt="Página da Cademí: Entregue e venda mais — uma plataforma de área de membros para criar experiências que geram mais vendas" width="2880" height="1800" data-path="assets/payments/integrate-cademi/cademi-landing.png" />
</Frame>

A liberação acontece **depois que o dinheiro realmente confirma** — não quando
o comprador clica em pagar. Um Pix pago horas depois e um boleto compensado em
D+2 liberam acesso no momento certo, sem nenhuma ação sua. Assinaturas liberam
na primeira cobrança paga e continuam registrando cada renovação.

<Info>
  **A Cademí continua sendo a casa do aluno**

  A Chargefy entrega a venda; quem recebe o aluno, envia o e-mail com os dados de
  acesso e controla o que ele pode ver continua sendo a sua Cademí. Nada muda na
  sua área de membros.
</Info>

## Como funciona

Três peças, nenhuma delas exigindo código:

1. **Conexão** — sua conta Cademí conectada em Configurações → Integrações. O
   token fica criptografado e nunca volta para a tela.
2. **Vínculo por produto** — cada produto do seu catálogo aponta para o código
   do conteúdo correspondente na Cademí. O vínculo cobre **todos os preços do
   produto, atuais e futuros**: criar um preço promocional depois não exige
   configurar nada de novo.
3. **Entrega com confirmação** — a cada venda aprovada, a Chargefy chama a
   Cademí em segundos, espera a confirmação real de que o acesso foi
   processado e registra o resultado dentro do próprio pagamento. Se a Cademí
   estiver fora do ar, o pagamento segue aprovado e a entrega é repetida
   automaticamente até concluir.

A mesma venda nunca é entregue duas vezes: cada entrega tem um código único e
estável, e repetições atualizam o registro original na Cademí em vez de criar
um aluno duplicado.

## Antes de começar

* Uma conta Cademí com os conteúdos (produtos) já criados.
* Acesso de administrador à sua organização na Chargefy (a conexão exige
  permissão de gerenciamento; o vínculo de produtos, permissão de catálogo).
* A integração vale por ambiente: conecte em produção para vendas reais e, se
  quiser ensaiar antes, conecte também no Sandbox.

## Passo 1 — Prepare a Cademí

A Cademí recebe integrações de gateway por meio de uma **Entrega do tipo
Customizado**. É ela que diz qual conteúdo será liberado quando a venda
chegar — um produto **sem** Entrega Customizada recusa a liberação.

<Steps>
  <Step title="Crie uma Entrega Customizada">
    Na sua Cademí, acesse **Vitrine → Entregas → Nova Entrega** e escolha o
    tipo **Customizado**. Vincule a entrega ao produto (conteúdo) que ela deve
    liberar. O guia oficial da Cademí para esse fluxo é a página
    [Seu próprio Gateway](https://ajuda.cademi.com.br/vitrines/entregas-e-integracoes/custom).

    <Frame caption="Guia oficial da Cademí: a integração de gateway usa uma Entrega do tipo Customizado.">
      <img src="https://mintcdn.com/scaleup-28315a31/7GmhfubQso5nhunf/assets/payments/integrate-cademi/cademi-docs-postback-topo.png?fit=max&auto=format&n=7GmhfubQso5nhunf&q=85&s=26316ef63ba9f428aaa8ebdf22e60324" alt="Página Seu próprio Gateway na central de ajuda da Cademí, mostrando o Passo 1, Criando uma Entrega do tipo Customizado" width="1584" height="940" data-path="assets/payments/integrate-cademi/cademi-docs-postback-topo.png" />
    </Frame>
  </Step>

  <Step title="Copie o token do domínio">
    O token que autentica a entrega fica em **⚙️ → Configurações → Domínio**
    na sua Cademí. Ele será colado na Chargefy no próximo passo.

    <Frame caption="Da documentação da Cademí: o endereço de entrega, onde encontrar o token e a regra do código único por venda.">
      <img src="https://mintcdn.com/scaleup-28315a31/7GmhfubQso5nhunf/assets/payments/integrate-cademi/cademi-docs-token.png?fit=max&auto=format&n=7GmhfubQso5nhunf&q=85&s=3c1b7245d4685cde24998f1aa2862a72" alt="Trecho da documentação da Cademí indicando o destino dos envios, a localização do token em Configurações, Domínio, e a exigência de código único por venda" width="1470" height="384" data-path="assets/payments/integrate-cademi/cademi-docs-token.png" />
    </Frame>
  </Step>

  <Step title="Anote o código do produto (produto_id)">
    Cada Entrega Customizada libera o conteúdo identificado por um
    **produto\_id**. Anote o código configurado na entrega — é ele que você vai
    colar no vínculo do produto na Chargefy. Copie exatamente como está na
    Cademí.
  </Step>

  <Step title="Opcional: crie uma chave de API">
    Em **Configurações → API** na Cademí você pode criar uma chave de API.
    Ela permite que a Chargefy valide a conexão no momento em que você a
    salva. Sem a chave, a conexão é salva do mesmo jeito e a confirmação
    completa acontece na primeira entrega real.
  </Step>
</Steps>

## Passo 2 — Conecte a Cademí à Chargefy

No painel da Chargefy, acesse **Configurações → Integrações** e clique em
**Conectar Cademí**.

<Frame caption="Configurações → Integrações com uma conexão Cademí ativa e validada. A lista mostra o endereço, os produtos vinculados e a última entrega.">
  <img src="https://mintcdn.com/scaleup-28315a31/_1nlWZ5g35FWlH8w/assets/payments/integrate-cademi/admin-integracoes.png?fit=max&auto=format&n=_1nlWZ5g35FWlH8w&q=85&s=6e9146cf018acea05cbf7902e9c695b7" alt="Aba Integrações nas configurações da organização na Chargefy, com a conexão Cademí ativa, validada e com produto vinculado" width="2880" height="1800" data-path="assets/payments/integrate-cademi/admin-integracoes.png" />
</Frame>

O formulário pede:

| Campo            | O que informar                                                                            |
| ---------------- | ----------------------------------------------------------------------------------------- |
| Nome de exibição | Um rótulo interno, como "Área de membros principal". Só a sua equipe vê.                  |
| Endereço         | O endereço da sua área de membros — `minhaescola.cademi.com.br` ou o seu domínio próprio. |
| Token do domínio | O token copiado de Configurações → Domínio na Cademí.                                     |
| Chave da API     | Opcional. Se informada, a conexão é validada na hora.                                     |

<Frame caption="O formulário de conexão: endereço da área de membros (padrão da Cademí ou domínio próprio), token do domínio e chave da API opcional.">
  <img src="https://mintcdn.com/scaleup-28315a31/_1nlWZ5g35FWlH8w/assets/payments/integrate-cademi/admin-conectar-cademi.png?fit=max&auto=format&n=_1nlWZ5g35FWlH8w&q=85&s=a03d740f9e197898b3cb23a00f7d8d2a" alt="Sheet Conectar Cademí na Chargefy com os campos nome de exibição, endereço da Cademí, token do domínio e chave da API" width="2880" height="1800" data-path="assets/payments/integrate-cademi/admin-conectar-cademi.png" />
</Frame>

Ao salvar, a credencial é criptografada e guardada em um cofre que o navegador
não consegue ler — na lista, apenas os últimos quatro caracteres aparecem. Para
trocar o token depois, use **Substituir credenciais** no menu da conexão; as
vendas já registradas não mudam.

## Passo 3 — Vincule os produtos

No **Catálogo**, abra o produto que libera conteúdo e escolha **Configurar
acesso externo** no menu de ações. Cada vínculo pede:

* **Conexão** — qual conta Cademí recebe a entrega.
* **Código do produto na Cademí** — o `produto_id` anotado no Passo 1, copiado
  exatamente como está lá.
* **Tags** — opcionais, aplicadas ao aluno na Cademí a cada entrega. Separe
  por vírgula.

<Frame caption="O vínculo do produto: a conexão, o código do conteúdo na Cademí e o interruptor que ativa ou pausa novas entregas.">
  <img src="https://mintcdn.com/scaleup-28315a31/_1nlWZ5g35FWlH8w/assets/payments/integrate-cademi/admin-produto-vinculo.png?fit=max&auto=format&n=_1nlWZ5g35FWlH8w&q=85&s=9407f1ddb7a0d912d69abab7221cbe15" alt="Sheet Acesso externo de um produto na Chargefy mostrando o vínculo com a Cademí, o código do produto e as ações de editar e remover" width="2880" height="1800" data-path="assets/payments/integrate-cademi/admin-produto-vinculo.png" />
</Frame>

Um produto pode ter mais de um vínculo (dois conteúdos na mesma Cademí, por
exemplo), e o vínculo vale para **vendas futuras** — vendas antigas não são
reprocessadas. Desativar um vínculo interrompe novas entregas sem apagar o
histórico.

<Check>
  A partir daqui a operação é automática: venda aprovada → acesso liberado →
  resultado registrado no pagamento. Os passos seguintes são acompanhamento.
</Check>

## O que o comprador vê

Na página de confirmação do checkout, o comprador acompanha a liberação em
tempo real:

<Frame caption="Logo após pagar: a confirmação mostra a liberação em andamento, e o redirecionamento automático espera ela concluir.">
  <img src="https://mintcdn.com/scaleup-28315a31/_1nlWZ5g35FWlH8w/assets/payments/integrate-cademi/comprador-liberando-acesso.png?fit=max&auto=format&n=_1nlWZ5g35FWlH8w&q=85&s=b3571d0095e2329651b02244e40c2afd" alt="Página de confirmação do checkout da Chargefy com o pagamento aprovado e o estado Liberando seu acesso" width="2880" height="1800" data-path="assets/payments/integrate-cademi/comprador-liberando-acesso.png" />
</Frame>

<Frame caption="Segundos depois, a Cademí confirma e o estado vira Acesso disponível — o aluno já recebeu o e-mail com os dados de acesso.">
  <img src="https://mintcdn.com/scaleup-28315a31/_1nlWZ5g35FWlH8w/assets/payments/integrate-cademi/comprador-acesso-disponivel.png?fit=max&auto=format&n=_1nlWZ5g35FWlH8w&q=85&s=d9a23caef2faa6ec51310564373f60c8" alt="Página de confirmação do checkout da Chargefy com o estado Acesso disponível após a Cademí confirmar a liberação" width="2880" height="1800" data-path="assets/payments/integrate-cademi/comprador-acesso-disponivel.png" />
</Frame>

Se a liberação demorar mais que o normal, o comprador vê **"Acesso em
liberação"** — e a entrega continua sendo repetida em segundo plano. Quem
envia o e-mail com os dados de acesso é a própria Cademí, com a identidade da
sua área de membros.

## Acompanhe cada entrega

Dentro de cada **pagamento** (e de cada **assinatura**) aparece a seção
**Acesso externo** com o estado da entrega: na fila, liberando, entregue ou
falhou.

<Frame caption="A seção Acesso externo dentro do pagamento: o código da entrega, o estado Entregue e o momento da confirmação pela Cademí.">
  <img src="https://mintcdn.com/scaleup-28315a31/_1nlWZ5g35FWlH8w/assets/payments/integrate-cademi/admin-pagamento-entregue.png?fit=max&auto=format&n=_1nlWZ5g35FWlH8w&q=85&s=ebec06c38eb00bb5a3cab358b7d50007" alt="Detalhe de um pagamento na Chargefy com a seção Acesso externo mostrando a entrega confirmada pela Cademí" width="2880" height="1800" data-path="assets/payments/integrate-cademi/admin-pagamento-entregue.png" />
</Frame>

Uma entrega que falhou mostra o motivo em linguagem clara — inclusive a
resposta da própria Cademí quando ela explica o problema — e pode ser
reenviada com um clique em **Tentar novamente**. O reenvio usa o mesmo código,
então a Cademí atualiza o registro original em vez de duplicar o aluno.

<Frame caption="Uma entrega recusada exibe o erro acionável — aqui, a resposta real da Cademí: não existe entrega configurada para o produto — e o botão de reenvio.">
  <img src="https://mintcdn.com/scaleup-28315a31/_1nlWZ5g35FWlH8w/assets/payments/integrate-cademi/admin-pagamento-falha.png?fit=max&auto=format&n=_1nlWZ5g35FWlH8w&q=85&s=2fc9f7f5219742af0d7b8f2fe9b75dca" alt="Detalhe de um pagamento na Chargefy com a seção Acesso externo mostrando uma entrega com falha, a mensagem de erro da Cademí e o botão Tentar novamente" width="2880" height="1800" data-path="assets/payments/integrate-cademi/admin-pagamento-falha.png" />
</Frame>

## Cancelamentos, reembolsos e chargebacks

A Cademí pode não permitir — ou não ter habilitada — a remoção automática de
acesso. Por isso a Chargefy nunca promete revogação: quando uma assinatura é
cancelada, um pagamento é totalmente reembolsado ou um chargeback é aberto, a
entrega correspondente recebe um aviso de **ação manual** no painel. Remova o
acesso diretamente na Cademí e marque a ação como resolvida.

## Se algo não funcionar

| Sintoma                                    | Causa provável                                               | Resolução                                                                                         |
| ------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------- |
| Conexão recusada ao salvar                 | Endereço digitado com `https://` ou barra                    | Use apenas o domínio da área de membros, como aparece no navegador.                               |
| Conexão marcada como "Credencial inválida" | Token do domínio trocado na Cademí                           | Use **Substituir credenciais** com o token atual de Configurações → Domínio.                      |
| Venda aprovada sem entrega                 | Produto sem vínculo ativo no momento da venda                | Crie ou reative o vínculo; vendas futuras passam a entregar. A venda anterior não é reprocessada. |
| "Não existe nenhuma entrega configurada"   | O produto na Cademí não tem Entrega Customizada              | Crie a Entrega do tipo Customizado na Cademí (Passo 1) e clique em **Tentar novamente**.          |
| Entrega falhou com "código do produto"     | `produto_id` diferente do configurado na Entrega Customizada | Corrija o código no vínculo e clique em **Tentar novamente** na entrega.                          |
| Entrega falhou por e-mail ausente          | Venda sem e-mail do comprador                                | A Cademí exige e-mail. Habilite a coleta de e-mail no checkout.                                   |
| Aluno duplicado na Cademí                  | Compras com e-mails diferentes e sem CPF                     | Colete CPF no checkout: a Cademí usa o documento para unificar o perfil do aluno.                 |

Para conferir o contrato do lado da Cademí — campos aceitos e regras do
postback — a referência oficial é a
[documentação da Entrega Customizada](https://ajuda.cademi.com.br/vitrines/entregas-e-integracoes/custom):

<Frame caption="Referência oficial da Cademí: campos aceitos pela Entrega Customizada. A Chargefy envia código único, status, produto, e-mail e, quando disponíveis, nome, CPF/CNPJ, celular, dados de assinatura e tags.">
  <img src="https://mintcdn.com/scaleup-28315a31/7GmhfubQso5nhunf/assets/payments/integrate-cademi/cademi-docs-campos.png?fit=max&auto=format&n=7GmhfubQso5nhunf&q=85&s=be6a27fdcf09112e792763908f53dfe8" alt="Tabela de campos do postback customizado na documentação da Cademí, incluindo token, codigo, status, produto_id, cliente_email, cliente_nome, cliente_doc, cliente_celular, recorrencia_id, recorrencia_status e tags" width="1536" height="1602" data-path="assets/payments/integrate-cademi/cademi-docs-campos.png" />
</Frame>
