This commit is contained in:
eric
2026-03-08 01:24:59 -06:00
parent c291e95a39
commit f725104c8a
19 changed files with 645 additions and 172 deletions

View File

@@ -1,6 +1,28 @@
# androidh5api
# PayJS API
支付 API 服务支持多支付渠道切换XorPay、ZPAY
## 支付渠道
| 渠道 | 环境变量 | 说明 |
|------|----------|------|
| XorPay | `PAYMENT_PROVIDER=xorpay` | 默认 |
| ZPAY | `PAYMENT_PROVIDER=zpay` | 需配置 `ZPAY_PID``ZPAY_KEY` |
切换渠道:设置环境变量 `PAYMENT_PROVIDER=xorpay``zpay`,参考 `.env.example`
## 模块结构
```
app/
├── config.py # 配置(环境变量)
├── main.py # FastAPI 入口
└── payment/
├── base.py # 支付抽象基类
├── xorpay.py # XorPay 实现
├── zpay.py # ZPAY 实现(易支付兼容)
└── factory.py # 渠道工厂
```
## Getting started