# 自动生成并发放授权密钥。

> 每次购买生成唯一的授权密钥，随订单发放，退款时可吊销，并可通过 API 验证。专为软件、插件、字体和数字资产打造。平台费 0%。

每笔销售都有一个唯一、可追踪的授权密钥。随订单发放，退款时可吊销，并能通过你自己的验证端点校验。专为软件、插件、字体、数字资产，以及任何需要按客户发放激活令牌的商品打造。

[开始免费试用](https://app-v3.shoprocket.io/signup?lang=zh)[查看流程](#the-flow)

14 天免费试用

无需信用卡

0% 平台费

Growth 套餐起可用

自动

购买即得密钥

即时

发放

吊销

退款时

API

可验证

● 痛点

## 没有像样的密钥发放，销售软件就是客服噩梦。

Stripe 付款链接不会生成授权密钥。Gumroad 永远抽 10%。Payhip 把它放在 $99/月的 Pro 套餐后面。很多独立开发者最后只能手动发密钥，一封邮件一封邮件地发，还要花上整晚处理那些根本吊销不了任何东西的退款纠纷。

适合谁用

## 为所有销售需要激活的软件的人而建。

01

### 独立软件和应用。

桌面应用、实用工具、游戏、开发者工具。购买时生成密钥，启动时向你的激活端点验证。

02

### 插件、主题和扩展。

WordPress 插件、Figma 插件、VS Code 扩展、Shopify 应用，以及任何靠激活密钥控制功能权限的东西。

03

### 字体和数字资产。

商用字体授权、素材合集、设计套件。密钥就是你的购买凭证，也是授权等级的记录。

● 运作方式

## 从结账到激活，全自动。

每笔授权密钥销售都会发生三件事，全都不需要你动手。

01

### 1. 购买时生成密钥。

付款一到账，Shoprocket 就会生成一个唯一的授权密钥，绑定订单、商品和客户。格式可配置：UUID、短字母数字，或自定义模式。

02

### 2. 随订单发放。

密钥会显示在订单确认页、确认邮件和客户账户区。立即可用，无需手动履约。

03

### 3. 可向你的端点验证。

你的应用带着密钥调用 Shoprocket 的 API 端点，验证有效性、套餐等级和到期时间。查询由我们处理，激活逻辑由你处理。

在后台里

### 每个密钥都关联到它的订单和客户。

Shoprocket 后台的授权密钥板块会列出你整个商品目录生成的所有密钥，包括来源订单、客户邮箱、商品、购买日期和当前状态（有效、已吊销、已过期）。可按密钥、邮箱或订单号搜索。支持批量吊销、重新发放或导出。

- ✓ 每个密钥都关联到来源订单和客户
- ✓ 按密钥、邮箱或订单号搜索
- ✓ 针对特殊情况（拒付、客服重新发放）可批量吊销或重新发放

● 基础之外

## 真正发布软件时才重要的细节。

大多数通用结账工具对软件卖家不好用的原因：它们搞定了前 80%，把特殊情况留给你。

01

### 每个订单多个密钥。

站点授权、团队包、批量采购。可将商品配置为每售出一件生成 N 个密钥。每个密钥唯一，且可单独吊销。

02

### 自定义密钥格式。

UUID、XXXX-XXXX-XXXX-XXXX 分段，或通过格式模板使用你自己的模式。无需重写即可对接现有的验证逻辑。

03

### 退款自动吊销。

订单退款后，它的密钥会变为已吊销状态，并在你的端点上验证失败。无需手动操作，客服队列里也不会再有“你记得吊销那个盗版退款了吗？”这种事。

04

### 导入现有密钥。

从其他平台迁移？把现有密钥连同客户对应关系和购买历史，以 CSV 批量导入。密钥继续有效，客户继续激活，什么都不会坏。

05

### 等级与到期元数据。

每个密钥都带有套餐等级和到期信息。你的验证端点从我们的 API 读取这些信息并据此执行。终身授权、年度订阅、升级路径，全都支持。

06

### 开发者优先的集成。

完整的 REST API，以及密钥事件（已创建、已吊销、已验证）的 webhook。自动生成的 OpenAPI 文档。可以接入你的授权服务器、客户门户或 CI 流水线。

● 并排对比

## 授权密钥：Shoprocket 对比常见的变通办法。

常见替代方案与专门为此打造的平台相比如何。

手动 / Gumroad / 仅用 Stripe

Shoprocket

密钥生成

手动（给每位客户发邮件）、用 Gumroad 生成并被抽 10%，或者在 Stripe 付款链接上自己开发。

Shoprocket

购买时自动生成，每笔销售唯一，按你的规格格式化。平台不抽成。

发送给客户

手动发邮件（你自己）、Gumroad 邮件（被抽 10%），或者自己开发并维护的自定义 webhook 处理程序。

Shoprocket

订单确认页、邮件和客户账户区自动显示。

退款处理

你得记得手动吊销密钥。大多数卖家会忘。退款加盗版激活很常见。

Shoprocket

退款时密钥自动吊销，立即在你的端点上验证失败。

验证端点

你得自己搭建并托管激活服务器。授权服务器的逻辑要自己写。

Shoprocket

用密钥从你的应用查询我们的 API。我们返回有效 / 已吊销 / 已过期状态和元数据。

每个订单多个密钥

自定义代码，通常被省略。站点授权 = 整个团队共用一个密钥，往往被滥用。

Shoprocket

可配置每售出一件生成 N 个密钥。批量、团队和站点授权原生支持。

迁移现有密钥

用表格把客户和密钥对应起来，手动导入或手写查询。

Shoprocket

批量 CSV 导入会保留客户和购买的对应关系。现有密钥继续有效。

平台费

Gumroad 10% + 每笔销售 $0.50。Payhip 5-2% 或 $99/月 Pro。仅用 Stripe 免费，但一切都要自己做。

Shoprocket

Growth 套餐 $49/月固定价，每笔销售 0% 平台费。

套餐可用性

Gumroad 免费版即可。Payhip 视情况而定。仅用 Stripe 免费，但要自己开发。

Shoprocket

Growth 套餐（$49/月）及以上均包含。

● 常见问题

## 关于授权密钥的解答。

基于独立软件卖家在切换前真正会问的问题。

可以自定义密钥格式吗？ +

可以。开箱即用支持 UUID（36 个字符）、短字母数字（8-12 个字符），以及大多数软件使用的 XXXX-XXXX-XXXX-XXXX 模式。自定义格式则按商品配置一个模板字符串（例如 ABC-{8}-{8}），我们会生成匹配的密钥。

我的应用如何验证密钥？ +

从你的应用带着密钥和商品 ID 调用我们的授权验证 API 端点。我们会返回有效性状态（有效 / 已吊销 / 已过期）、套餐等级、到期日期，以及该密钥所发放给的客户 ID。你根据这个响应来执行激活。完整的 REST API，附自动生成的 OpenAPI 文档。

有人退款时会怎样？ +

订单退款会自动把与之相关的所有密钥变为已吊销状态。你的验证端点会立即对这些密钥返回已吊销。你这边无需任何手动步骤，已退款的客户也不会有继续激活的空窗期。

一个订单可以发放多个密钥吗？（站点授权、团队包） +

可以。为商品配置每件密钥数（例如每个团队包购买生成 5 个密钥）。Shoprocket 在结账时生成五个唯一的密钥，并出于吊销的目的全部关联到同一个订单。

可以从其他平台迁移我现有的密钥吗？ +

可以。把现有密钥连同客户邮箱和原始购买日期导出为 CSV，再批量导入 Shoprocket。现有密钥继续可用于激活，客户历史也会完整保留，方便客服查询。

带授权密钥的年度订阅怎么办？ +

每个密钥都带有到期元数据字段。对于年度授权，密钥在付费周期结束时到期。你的验证端点看到到期时间后据此执行。订阅续费会在同一个密钥上延长到期时间，所以客户不需要换新的激活码。

能生成多少个密钥有限制吗？ +

没有限制。卖多少就生成多少。密钥与订单表一起存储并有自己的索引，所以即使到了几十万条，搜索和验证依然很快。

我需要哪个 Shoprocket 套餐？ +

授权密钥从 Growth 套餐（$49/月）起提供。如果你只卖一两个简单的数字商品、不需要授权验证，Starter 套餐（$29/月）就够了。要用密钥，请选 Growth 或更高。

Shoprocket 真的是 0% 平台费吗？ +

是的。你的支付处理商（Stripe、PayPal 等）仍会收取标准的处理费，那是转移资金的成本，但 Shoprocket 不会在此之上再加任何费用。0% 平台费适用于所有套餐，包括带授权密钥的销售。

Shoprocket 到底有什么不同？ +

Shoprocket 自 2013 年起就在开发电商软件。v3 是基于现代技术栈、针对如今电商形态的彻底重写。相比 Gumroad / Payhip / 仅用 Stripe，授权密钥方面的优势有：0% 费用、原生支持每个订单多个密钥、退款自动吊销、CSV 批量导入、自定义密钥格式，以及完善的 REST API。试用 14 天，自己判断。

## 发布你的软件，别再手动发密钥。

14 天免费试用，无需信用卡。授权密钥从 Growth 套餐（$49/月）起提供，0% 平台费。

[开始免费试用](https://app-v3.shoprocket.io/signup?lang=zh)[联系我们](https://v3.shoprocket.io/zh/contact.md)

---

- HTML version: https://v3.shoprocket.io/zh/features/licence-keys
- Language: 中文 (zh)
- Also in: [العربية](https://v3.shoprocket.io/ar/features/licence-keys.md), [Deutsch](https://v3.shoprocket.io/de/funktionen/lizenzschluessel.md), [Ελληνικά](https://v3.shoprocket.io/el/features/licence-keys.md), [English](https://v3.shoprocket.io/features/licence-keys.md), [Español](https://v3.shoprocket.io/es/funciones/claves-de-licencia.md), [Français](https://v3.shoprocket.io/fr/fonctionnalites/cles-de-licence.md), [עברית](https://v3.shoprocket.io/he/features/licence-keys.md), [हिन्दी](https://v3.shoprocket.io/hi/features/licence-keys.md), [Bahasa Indonesia](https://v3.shoprocket.io/id/fitur/kunci-lisensi.md), [Italiano](https://v3.shoprocket.io/it/funzionalita/chiavi-di-licenza.md), [日本語](https://v3.shoprocket.io/ja/features/licence-keys.md), [Lietuvių](https://v3.shoprocket.io/lt/funkcijos/licencijos-raktai.md), [Norsk](https://v3.shoprocket.io/nb/funksjoner/lisensnokler.md), [Nederlands](https://v3.shoprocket.io/nl/functies/licentiesleutels.md), [Polski](https://v3.shoprocket.io/pl/funkcje/klucze-licencyjne.md), [Português](https://v3.shoprocket.io/pt/funcionalidades/chaves-de-licenca.md), [Română](https://v3.shoprocket.io/ro/functionalitati/chei-de-licenta.md), [Русский](https://v3.shoprocket.io/ru/features/licence-keys.md), [ไทย](https://v3.shoprocket.io/th/features/licence-keys.md), [Türkçe](https://v3.shoprocket.io/tr/ozellikler/lisans-anahtarlari.md)
