支付配置
Novaix 集成了多种支付渠道,支持国内和国际用户的支付需求。所有支付配置都在管理面板的「系统设置」中完成,配置后立即生效,无需重启程序。每个支付渠道都有独立的启用开关,您只需配置并启用需要的渠道即可。
支持的支付渠道
支付宝
支持支付宝电脑网站支付,需要准备以下信息:
| 字段 | 说明 |
|---|---|
| App ID | 支付宝开放平台应用 ID |
| 应用私钥 | RSA2 私钥 |
| 支付宝公钥 | 支付宝 RSA2 公钥 |
TIP
您需要在支付宝开放平台创建应用并获取相关密钥。建议使用证书模式配置,安全性更高。
微信支付
支持微信 Native 支付(扫码支付),需要准备以下信息:
| 字段 | 说明 |
|---|---|
| 商户号 | 微信支付商户号 |
| API v3 密钥 | 商户平台设置的 API v3 密钥 |
| 商户证书序列号 | 商户 API 证书序列号 |
| 商户私钥 | 商户 API 私钥 |
Stripe
支持国际信用卡/借记卡支付,适合面向海外用户的场景:
| 字段 | 说明 |
|---|---|
| Secret Key | Stripe 密钥(以 sk_ 开头) |
| Webhook Secret | Webhook 签名密钥(以 whsec_ 开头) |
TIP
您需要在 Stripe Dashboard 中配置 Webhook 端点,地址为 https://您的域名/api/callbacks/stripe,事件类型选择 checkout.session.completed。
PayPal
支持 PayPal 国际支付:
| 字段 | 说明 |
|---|---|
| Client ID | PayPal 应用客户端 ID |
| Client Secret | PayPal 应用密钥 |
| 沙盒模式 | 是否使用沙盒环境(测试用) |
回调地址
每个支付渠道都有对应的回调地址,用于接收支付结果通知。请确保您的反向代理正确转发了这些请求:
| 渠道 | 回调地址 |
|---|---|
| 支付宝 | https://您的域名/api/callbacks/alipay |
| 微信支付 | https://您的域名/api/callbacks/wechat |
| Stripe | https://您的域名/api/callbacks/stripe |
| PayPal | https://您的域名/api/callbacks/paypal |
WARNING
回调地址必须能从公网访问,且必须使用 HTTPS。如果支付后订单状态没有自动更新,请先检查回调地址是否可以正常访问。
