2.1 KiB
2.1 KiB
部署指南
生产环境部署步骤
1. Vercel部署
# 安装Vercel CLI
npm install -g vercel
# 登录Vercel
vercel login
# 部署项目
vercel --prod
2. 环境变量配置
在Vercel项目设置中添加以下环境变量:
支付宝配置:
ALIPAY_PARTNER_ID: 2088511801157159ALIPAY_KEY: lz6ey1h3kl9zqkgtjz3avb5gk37wzbrpALIPAY_APP_ID: wx432c93e275548671ALIPAY_RETURN_URL: https://your-domain.com/payment/successALIPAY_NOTIFY_URL: https://your-domain.com/api/payment/alipay/notify
微信支付配置:
WECHAT_APP_ID: wx432c93e275548671WECHAT_APP_SECRET: 25b7e7fdb7998e5107e242ebb6ddabd0WECHAT_MCH_ID: 1318592501WECHAT_API_KEY: wx3e31b068be59ddc131b068be59ddc2WECHAT_NOTIFY_URL: https://your-domain.com/api/payment/wechat/notify
基础配置:
NEXT_PUBLIC_BASE_URL: https://your-domain.com
3. 域名配置
- 在Vercel项目设置中绑定自定义域名
- 配置DNS记录指向Vercel
- 启用HTTPS(Vercel自动配置SSL证书)
4. 支付回调配置
支付宝配置:
- 登录支付宝开放平台
- 在应用详情中配置异步通知地址:
https://your-domain.com/api/payment/alipay/notify - 配置同步返回地址:
https://your-domain.com/payment/success
微信支付配置:
- 登录微信商户平台
- 在产品中心配置支付回调URL:
https://your-domain.com/api/payment/wechat/notify - 添加支付授权域名:
your-domain.com
5. 测试流程
- 创建测试订单
- 使用沙箱环境测试支付宝支付
- 使用微信开发者工具测试微信支付
- 验证回调接口正常接收
- 确认订单状态更新正确
- 验证内容解锁功能
6. 监控和日志
- 在Vercel Dashboard查看部署日志
- 使用Vercel Analytics监控访问数据
- 配置错误告警通知
本地开发
# 安装依赖
npm install
# 启动开发服务器
npm run dev
# 访问 http://localhost:3000
注意事项
- 生产环境必须使用HTTPS
- 定期更新支付密钥
- 保护环境变量安全
- 备份用户数据
- 监控支付异常