免费测试套餐
在 Meteroid 正式目录和支付服务尚未完成前,JumpCLI 可以显式开启一个仅用于生产验证的 免费测试套餐。它让真实用户路径可测,但不会把测试行为伪装成付费订阅。
启用条件
在 JumpCLI 的服务器 .env 中设置:
dotenv
BILLING_TEST_MODE=true
BILLING_TEST_PLAN_UNITS=20
BILLING_TEST_STARTER_UNITS=20
BILLING_TEST_CREATOR_UNITS=80
BILLING_TEST_STUDIO_UNITS=200重建或重启应用容器后,登录用户会在订阅页面看到三档免费测试套餐:starter-test(20 额度)、creator-test(80 额度)和 studio-test(200 额度)。激活后会创建本 UTC 自然月的本地图片额度;额度用尽时,出图会返回明确的额度不足状态。
不会做什么
- 不会创建支付订单、扣款或收集支付方式。
- 不会向 Meteroid 的正式用量接口写入测试出图。
- 不会创建 Meteroid 客户、产品、价格或订阅。
- 不会替代支付宝、Meteroid API token 或正式套餐映射。
套餐激活、额度变化仍会留在 JumpCLI 的本地审计数据中。邮件 SMTP 已配置时,套餐激活会 异步发送一次测试套餐通知。BILLING_TEST_PLAN_UNITS 保留为旧版单一测试套餐的 Starter 兼容回退值;新的三个 BILLING_TEST_*_UNITS 可独立调整。
关闭与切换
正式计费前,先在 Meteroid 完成组织、API token、产品、价格、指标和套餐映射,再关闭:
dotenv
BILLING_TEST_MODE=false已有非测试额度周期时,系统会拒绝覆盖它。请从运营计费流程完成迁移,避免更改已经生效的 额度事实或用量记录。