Saltar para o conteúdo
TurnitPass
ProgramadoresAPI v1Obter uma chave de API
Explorar documentação

ProgramadoresFaturação

Ligar a faturação aos limites do plano

Checkout, portal do cliente, armazenamento de webhooks e limites de palavras por plano estão ligados para adicionar os segredos Stripe de produção.

REST API v1

A sua plataforma

Visão geral

espaço de trabalho
POST/api/billing/checkout
por conta
requisição de checkout
POST /api/billing/checkout
fetch('/api/billing/checkout', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ plan: 'pro', cycle: 'monthly' })
})

Notas

01

Checkout

A escolha de plano envia à rota de checkout quando houver segredos e price ID reais.

02

Portal

Utilizadores com sessão podem ir ao portal Stripe quando existir uma subscrição.

03

Webhooks

Os eventos de faturação são guardados para conciliar o estado da subscrição.

Ciclo de faturação

O que acontece depois de um upgrade

1

Escolher um plano

A página de preços determina plano, ciclo, cota de palavras, acesso à API e textos de checkout.

2

Abrir o checkout

A rota de faturação cria uma sessão Stripe Checkout quando as credenciais live estão configuradas.

3

Receber o webhook

O Stripe envia eventos de subscrição que podem atualizar o plano e o saldo de palavras.

4

Gerir o portal

Subscritores voltam ao portal Stripe para cartão, fatura, cancelamento ou troca de plano.

Configuração

Ajustes que o titular confirma antes do lançamento

Chave de checkout
necessária para o checkoutCredencial de servidor para sessões de checkout e portal.
Assinatura de webhook
necessária para webhooksVerifica os eventos de faturação antes de atualizar a conta.
Price IDs
por planoOs IDs mensais e de prazo ficam configuráveis fora dos textos da página.
URL do site
URL canónicaPara regressos de checkout, sitemap e ligações de produção.
Nota de implementação. As credenciais de Stripe e Google continuam a ser configuração externa. O frontend descreve o fluxo sem incorporar segredos.
Em seguida, integre no seu fluxo de trabalho.Continuar a ler