Pular para o conteúdo
Novidades

Conectar Stripe

Libere o acesso quando a compra na Stripe é paga e retire em reembolso, contestação ou cancelamento.

Plano necessário:Todos os planosPara quem: Produtor
Nesta página

Quando alguém compra na sua conta Stripe, o aviso chega à Academy por webhook. O acesso é liberado quando o pagamento é confirmado e retirado se a venda for desfeita.

Passo a passo

  1. Abra Configurações → Integrações, procure Stripe (aba Pagamentos) e clique em Abrir configuração.
  2. Em Copie a URL e cole no Stripe, clique em Copiar ao lado de URL do webhook. No painel da Stripe, em Webhooks, crie o destino com essa URL e marque os eventos de Eventos para marcar na Stripe (o botão Copiar eventos copia a lista).
  3. Copie o signing secret do destino, cole em Cole aqui: Signing secret do endpoint Stripe e clique em Salvar.
  4. Em cada Payment Link ou Checkout Session, adicione no metadata a chave product_id. Em Ligue os produtos, use esse valor em ID do produto na plataforma, escolha o Grupo de acesso e clique em Adicionar mapeamento.
  5. Faça uma compra e confira o resultado na tela ou na aba Eventos recebidos.

O que cada evento faz

EventoO que acontece
checkout.session.completedLibera quando o pagamento já está confirmado
checkout.session.async_payment_succeededLibera o boleto ou o Pix depois de pago
invoice.paidRenova o acesso da assinatura a cada cobrança paga
invoice_payment.paidNão muda acesso: liga a cobrança da renovação à assinatura nas versões novas da API
payment_intent.succeededLibera pagamentos sem Checkout, com product_id e e-mail de recibo
charge.refundedRetira o acesso no reembolso total (o parcial não muda nada)
charge.dispute.createdRetira o acesso na contestação (chargeback)
customer.subscription.updatedSuspende durante o atraso e devolve quando a assinatura volta a ficar ativa
customer.subscription.deletedRetira o acesso quando a assinatura é cancelada

Bom saber

  • Boleto e Pix só liberam o acesso depois de pagos.
  • Eventos de teste da Stripe aparecem como Teste recebido e nunca liberam nem retiram acesso.
  • Reembolso, contestação, atraso e cancelamento são ligados à compra original pelos ids da Stripe e só retiram o acesso que aquela venda deu. Se o aluno tiver o mesmo acesso por outra venda ou origem, o evento aparece como Acesso mantido.
  • Sem a compra original nesta academia, o evento aparece como Venda não identificada e o acesso não muda. Confira o aluno e ajuste à mão, se for o caso.