Stripe
Conecte a Stripe à sua Cademí: o ID do produto, do preço ou do link de pagamento, a chave restrita opcional e o endpoint de webhook com os eventos certos.
Conecte a Stripe à sua Cademí para que cada pagamento confirmado libere o acesso do aluno sozinho. Você vai precisar dos identificadores do que vende na Stripe e de um endpoint de webhook apontando para a Cademí. A chave restrita da API é opcional.
1. Crie a entrega na Cademí
- No painel da Cademí, abra Vendas → Entregas e adicione uma entrega.
- Em Selecione um Gateway, escolha a Stripe.
- Em Nome da Entrega, dê um nome que ajude a reconhecê-la depois.
- Em Modalidade de Venda, escolha Venda única ou Assinatura, conforme a cobrança na Stripe.
- O bloco Conexão com o gateway mostra o campo ID do Produto, ID do Preço ou ID do Link de Pagamento, o campo Chave restrita da API (opcional) e a URL de Postback.
Deixe a entrega aberta: você volta a ela nos próximos passos.
2. Ache os identificadores na Stripe
Cadastre o ID do produto e o ID do link de pagamento que o aluno usa para comprar. Os dois são necessários: a compra chega pelo link de pagamento, mas em alguns avisos, como o cancelamento de uma assinatura, a Stripe envia só o ID do produto.
ID do produto:
- No dashboard da Stripe, abra Produtos e clique no produto.
- Copie o ID do produto, na caixa Detalhes.
- Cole em ID do Produto, ID do Preço ou ID do Link de Pagamento, na entrega da Cademí.
ID do link de pagamento:
- No dashboard da Stripe, abra Payment Links (pelo menu Mais, se não aparecer no menu superior).
- Abra o link e copie o ID dele.
- Cole no mesmo campo da entrega, ao lado do ID do produto.
Um produto ou vários: use o mesmo produto da Stripe para cobranças diferentes (mensal e anual, por exemplo) quando o aluno recebe o mesmo acesso na Cademí. Crie outro produto, com outra entrega, quando o acesso muda, como um curso com liberação diária e outro com liberação semanal.
3. Configure o webhook
- No dashboard da Stripe, abra Desenvolvedores → Webhooks e clique em Adicionar endpoint.
- Em URL do endpoint, cole a URL de Postback da entrega.
- Em Eventos para enviar, marque:
checkout.session.completed,invoice.paid,invoice.payment_failedecustomer.subscription.deleted. - Clique em Adicionar endpoint e, na Cademí, salve a entrega.