Menu

支付系统文档索引

欢迎使用 NEXTY.DEV 支付系统文档!本文档提供了完整的支付系统使用指南,从基础概念到高级功能,帮助你快速上手和深入理解。

文档结构

文档采用"由面到点"的结构,从整体概述开始,逐步深入到各个具体功能模块。

核心文档

  1. 支付系统概述
  • 系统架构介绍
  • 核心特性说明
  • 数据库表结构
  • 核心模块说明
  • 支付流程概览
  1. 定价计划管理
  • 定价计划数据结构
  • 创建和管理定价计划
  • 多语言支持
  • 权益配置
  • 支付提供商配置
  1. 支付流程详解
  • 完整的支付流程说明
  • 结账会话创建
  • 支付验证
  • 错误处理
  • 安全考虑
  1. Webhook 处理机制
  • Stripe Webhook 处理
  • Creem Webhook 处理
  • 事件类型说明
  • Webhook 测试和调试
  1. 积分系统
  • 积分类型说明
  • 积分授予机制
  • 积分使用和扣除
  • 积分撤销
  • 积分日志查询
  1. 订单和订阅管理
  • 订单查询和管理
  • 订阅状态同步
  • 客户门户使用
  • 积分历史查询

快速开始

新用户指南

如果你是第一次使用 NEXTY.DEV 支付系统,建议按以下顺序阅读:

  1. 第一步: 阅读 支付系统概述,了解整体架构
  2. 第二步: 阅读 定价计划管理,学习如何创建定价计划
  3. 第三步: 阅读 支付流程详解,理解支付流程
  4. 第四步: 阅读 Webhook 处理机制,了解 Webhook 配置
  5. 第五步: 阅读 积分系统,学习积分管理
  6. 第六步: 阅读 订单和订阅管理,掌握订单和订阅管理

按需求查找

我想创建定价计划

定价计划管理

我想了解支付流程

支付流程详解

我想配置 Webhook

Webhook 处理机制

我想管理积分系统

积分系统

我想查询订单和订阅

订单和订阅管理

我想了解系统架构

支付系统概述

功能特性

支持的功能

  • 多支付提供商(Stripe、Creem)
  • 一次性支付和订阅支付
  • 月度订阅和年度订阅
  • 积分系统(一次性积分和订阅积分)
  • 多语言支持
  • 优惠券和折扣码
  • 客户门户集成
  • Webhook 自动处理
  • 订单和订阅管理
  • 积分历史查询

环境变量配置

Stripe

STRIPE_SECRET_KEY=sk_...
STRIPE_WEBHOOK_SECRET=whsec_...
STRIPE_CUSTOMER_PORTAL_URL=/dashboard/subscription

Creem

CREEM_API_KEY=your_api_key
CREEM_WEBHOOK_SECRET=your_webhook_secret
CREEM_API_BASE_URL=https://api.creem.io/v1  # 可选

其他

NEXT_PUBLIC_PRICING_PATH=/pricing
NEXT_PUBLIC_SITE_URL=https://yourdomain.com
[email protected]

常见问题

Q: 如何开始使用支付系统?

A: 首先配置环境变量,然后创建定价计划,最后配置 Webhook。详细步骤请参考各文档。

Q: 支持哪些支付提供商?

A: 目前支持 Stripe 和 Creem 两个支付提供商。

Q: 如何测试支付功能?

A: 使用支付提供商的测试模式,并配置 Webhook 转发。详细说明请参考 Webhook 处理机制

Q: 积分系统是如何工作的?

A: 积分系统支持一次性积分和订阅积分两种类型。详细说明请参考 积分系统

Q: 如何管理用户的订阅?

A: 用户可以通过客户门户管理订阅,管理员可以通过 API 查询订阅状态。详细说明请参考 订单和订阅管理