Definições do Stripe
O Stream Toolkit recebe notificações de pagamento do Stripe via Webhooks. A configuração está dividida em duas partes: obter o URL do Webhook na app e concluir a integração no painel do Stripe.
Passo 1: Obter o URL do Webhook no Stream Toolkit
- Abra o Stream Toolkit
- Clique em Definições no menu inferior esquerdo → Integração de plataformas de donativo → Stripe (Clique para expandir)
- Verá o Webhook URL, formatado da seguinte maneira:
https://<worker>/stripe/webhook/<your userId>
- Clique no botão Copiar e guarde este URL para utilização posterior

Passo 2: Adicionar um Webhook no painel do Stripe
- Aceda ao Stripe Dashboard e inicie sessão na sua conta
- Clique em Programadores → Webhooks no canto inferior esquerdo

- Clique em Adicionar endpoint
-
Preencha as seguintes informações:
- Eventos: Pesquise e marque
checkout.session.completed(apenas este é necessário)

- Tipo de endpoint: Selecione Endpoint de Webhook

- Nome do endpoint: Preencha como desejar (por exemplo,
Stream Toolkit) - URL do endpoint: Cole o URL do Webhook copiado no Passo 1

- Eventos: Pesquise e marque
-
Clique em Adicionar endpoint
Passo 3: Inserir o segredo de assinatura
- Assim que o Webhook for criado, a página exibirá o segredo de assinatura no formato
whsec_... - Copie este segredo
- Volte para a secção de configurações do Stripe no Stream Toolkit
- Cole o segredo no campo Segredo de assinatura do Webhook
- Clique em Guardar
Se o estado da ligação ficar verde, a configuração foi bem-sucedida.

Concluído
Assim que a configuração estiver concluída, quando os espectadores pagarem através do seu Payment Link do Stripe, o Stream Toolkit receberá notificações em tempo real e exibirá a doação.
Perguntas Frequentes
Q: Onde posso criar um Payment Link? Aceda ao Stripe Dashboard → Payment Links → Criar Payment Link, defina o valor e partilhe o link com os seus espectadores.
Q: O estado da ligação não ficou verde? Certifique-se de que o Segredo de assinatura do Webhook tenha sido colado e guardado corretamente, e que o URL do endpoint no painel do Stripe corresponda exatamente ao exibido na app.