TurnitPass
PreciosAPIBlog
Iniciar sesiónPanelEmpezar gratis

TurnitPass

Docs

Platform

GeneralAPI KeysUsageBillingNotifications

Docs

OverviewInicio rápidoAutenticaciónReferencia de APIHistorial

Endpoints

POST/humanizePOST/paraphrasePOST/detectGET/status
Workspace

Gestiona facturación, saldo de palabras, claves de API y suscripción en un solo lugar.

Create a key
Docs menuBilling
GeneralAPI KeysUsageBillingNotificationsOverviewInicio rápidoAutenticaciónReferencia de APIHistorial
DeveloperKeys, usage, and billing

Billing

Connect Stripe-ready billing to plan limits

Checkout, customer portal routing, webhook storage, and plan-aware word limits are wired so live Stripe secrets can be added when the product is ready to sell.

Developer workspace

Platform overview

View pricing

Start from public plans

Plans define the upgrade story, word limits, API access, and support expectations.

Open billing

Manage workspace billing

Workspace billing connects account state, word balance, and Stripe portal access.

workspace
POST/api/billing/checkout
account scoped
checkout request
POST /api/billing/checkout
fetch('/api/billing/checkout', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ plan: 'pro', cycle: 'monthly' })
})

Stripe-ready

Checkout

Customer scoped

Portal

Recorded

Webhooks

review board

01

Checkout

Plan selection posts to the checkout route once live secrets and price IDs are set.

02

Portal

Signed-in users can be routed to Stripe customer portal after a subscription exists.

03

Webhooks

Billing events are stored so subscription state can be reconciled with the workspace.

Private by default

Workspace actions require a signed-in account.

Billing loop

What happens after a user upgrades

1

Choose a plan

The pricing page determines plan, cycle, word allocation, API access, and checkout copy.

2

Open checkout

The billing route creates a Stripe Checkout session when live credentials are configured.

3

Receive webhook

Stripe sends subscription events that can update account plan and word balance.

4

Manage portal

Subscribed users return to Stripe portal for card, invoice, cancellation, or plan-management flows.

Configuration

Settings the owner confirms before launch

Checkout key
required for checkoutServer-side billing credential for checkout and portal sessions.
Webhook signing key
required for webhooksUsed to verify billing events before updating account state.
Price IDs
plan specificMonthly and term plan IDs stay configurable outside the page copy.
Site URL
canonical URLUsed for checkout return URLs, sitemap, and production links.
Implementation note. Stripe and Google credentials intentionally remain external configuration. The frontend should communicate the billing flow without hardcoding private secrets.

Next step

Related docs and product surfaces

Pricing

Public plan story, limits, and checkout entry points.

Workspace billing

Signed-in billing state and customer portal routing.

Live API routes

v1 endpoints are implemented for product calls.

Safe iteration

Keys, billing, and notifications point to account-owned surfaces.

Tool-first product

Developer pages stay connected to writer-facing workflows.

Get started

Revisa borradores de IA, reduce señales mecánicas y trabaja desde un solo espacio.

Empezar gratisAPI
TurnitPass

Revisa borradores de IA, reduce señales mecánicas y trabaja desde un solo espacio.

Productos
  • Humanizador de IA
  • Detector de IA
  • Revisor de ensayos
  • Detector para docentes
  • API
  • Desarrolladores
  • Panel
Recursos
  • Precios
  • Blog
  • Comparar
  • Novedades
  • Acerca de
  • Contacto
Legal
  • Privacidad
  • Términos

© 2026 TurnitPass. All rights reserved.

All systems normal