TurnitPass
价格API博客
登录工作台免费开始

TurnitPass

Docs

Platform

GeneralAPI KeysUsageBillingNotifications

Docs

Overview快速开始认证API 参考更新日志

Endpoints

POST/humanizePOST/paraphrasePOST/detectGET/status
Workspace

Manage billing, word balance, API keys, and subscription from one place.

Create a key
Docs menuBilling
GeneralAPI KeysUsageBillingNotificationsOverview快速开始认证API 参考更新日志
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

支持英文、简体与繁体中文,一站式提供自然化改写、AI 检测、智能润色与文献引用服务。

免费开始开发者 API
TurnitPass

支持英文、简体与繁体中文,一站式提供自然化改写、AI 检测、智能润色与文献引用服务。

产品
  • 自然化改写
  • AI 检测
  • 论文检测
  • 教师版检测
  • 开发者 API
  • 文档
  • 工作台
资源
  • 套餐与价格
  • 学术博客
  • 工具对比
  • 更新日志
  • 关于我们
  • 联系我们
法律
  • 隐私政策
  • 服务条款

© 2026 TurnitPass. 保留所有权利。

All systems normal