> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# 计费与访问

把支付事件与授权决策分开。

## 选择并测试您的支付服务

计费处理付款。访问权限作为权利单独存储。完成持久帐户设置，然后在正在运行的 Web 应用程序中打开 /billing 以查看计划界面。通过 BILLING_PROVIDER=local，您正在探索当地行为而不是收集真金白银。

选择一个受支持的支付提供商，按照其设置指南进行操作，创建您自己的测试产品和价格，并将指定的服务器设置复制到 apps/web/.env.local. 中，保存并重新启动 Web 服务器。使用该提供商的沙箱指令完成一项签出，然后在提供商的 Webhook 到达后检查工作区的访问状态。 Webhook 是提供商向您的服务器发送的有关付款事件的签名消息。

仅成功页面并不能解锁功能。如果结帐完成但访问仍处于非活动状态，请在重复付款之前检查提供商的 Webhook 传送和服务器的事件处理。测试取消和过期访问也是如此。手机购买使用单独的 RevenueCat/商店设置，而不是此 Web 结帐。

[选择计费适配器及其设置](https://supastack.dev/zh/docs/modules/billing-configuration.md)

[自行设定产品和价格](https://supastack.dev/zh/docs/web/project-structure.md)

[在测试环境中设置Stripe](https://supastack.dev/zh/docs/web/setup-payments.md)


## Web 计费

Web应用程序支持您使用BILLING_PROVIDER选择的计费提供商；条纹是一种选择。打开/计费网络计划和订阅管理。按照所选提供商的指南，在匹配的测试或实时环境中设置其仅服务器凭据、产品或价格 ID 以及 Webhook 验证设置。


## 通过权限授权

结账跳转不是访问已激活的证据。服务端持有的权限决定工作区能否使用付费能力。即使界面已经隐藏了该动作，也要在动作边界检查这个权限。


## 验证生命周期

用沙箱事件验证激活、更新、取消与 webhook 处理。保证重复事件安全，并确保失效的权限会阻止付费操作。原生移动购买仍是单独的 RevenueCat 集成边界。


如果你想继续完成设置，可以阅读《[设置邮件](https://supastack.dev/zh/docs/web/setup-email.md)》。


## 下一篇

[Stripe 配置与 webhook](https://supastack.dev/zh/docs/modules/billing-configuration.md)
