feat(payment): connect payment service flow

This commit is contained in:
2026-06-18 15:40:59 +08:00
parent 35c30ac31e
commit a347b39001
34 changed files with 759 additions and 889 deletions
-19
View File
@@ -29,22 +29,3 @@ AUTH_FACEBOOK_SECRET=004b1a9384b3433e153992e5edcef4ad
# Cloudflare CDNtest / production 部署后刷缓存用)
CF_ZONE_ID=b1b6bfb7795667609c8e7f418af0156b
CF_API_TOKEN=cfut_xyHb70XCw0j8f5Wz5fg5PemUQ2ZHnSpWvmrBvVeK94d3b00f
# ─────────────────────────────
# Stripe 支付(dev 环境 test keys —— **查** https://dashboard.stripe.com/test/apikeys 拿**到**
# ─────────────────────────────
# 服务**端** secret key**仅** Next.js API route **用****不**要**曝**露**给**前**端**
STRIPE_SECRET_KEY=sk_test_replace_with_your_dev_secret_key
# 前**端** publishable keyNEXT_PUBLIC_ 前**缀**才**能**在**前**端**用**
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_test_51Te8ybEJDtUGxQHo0UMySJ2hW0vVryynzllmIUI3UQdQCFgxNLci0Jmm2lQkRsTaIP7C7IQlFzfFyBJ5rOhr1ML800G8P8DF5R
# webhook 签**名**密**钥****从** `stripe listen` 输**出**拿**到****本**地**开**发**用**
STRIPE_WEBHOOK_SECRET=whsec_replace_with_your_stripe_cli_output
# 3 **个**订**阅**套餐**的** Product / Price ID**从** Stripe dashboard **创**建** 3 **个** Product + 3 **个** Price **后**填**
STRIPE_PRODUCT_MONTHLY=prod_replace_monthly
STRIPE_PRICE_MONTHLY=price_replace_monthly
STRIPE_PRODUCT_QUARTERLY=prod_replace_quarterly
STRIPE_PRICE_QUARTERLY=price_replace_quarterly
STRIPE_PRODUCT_ANNUAL=prod_replace_annual
STRIPE_PRICE_ANNUAL=price_replace_annual