Stripe
Mkdirs 使用 Stripe 作为支付服务商,用于收款。
配置
-
创建 Stripe 账户
如果您没有 Stripe 账户,请按照他们的步骤 注册。
-
获取 Stripe API 密钥
- 进入 Stripe 仪表盘。
- 点击右上角的
Developers
。 - 点击
Developers
菜单下的API keys
。 - 点击
Reveal live key
(如果您在测试模式下,请点击Reveal test key
)。 - 复制密钥并将其设置到
.env
文件中。
-
获取产品价格 ID
- 进入 Stripe 仪表盘。
- 点击左侧栏的
Product Catalog
。 - 点击
+ Create Product
按钮。 - 给产品一个清晰的名字,并设置用户提交的费用。
- 点击
Add Product
按钮创建它。 - 进入产品详情页面,点击
...
按钮在定价部分。 - 复制 price id 并将其设置到
.env
文件中。
-
获取 Webhook 密钥
- 进入 Stripe 仪表盘。
- 点击右上角的
Developers
。 - 点击
Developers
菜单下的Webhooks
。 - 点击
Add an endpoint
按钮。 - 输入 Stripe 发送事件的端点 URL,例如
https://your-domain.com/api/webhook
。 - 选择您想要接收通知的事件,常见事件包括
checkout.session.completed
。 - 复制 Webhook 密钥并将其设置到
.env
文件中。