mirror of
https://gitee.com/technical-laohu/mpay_v2_webman.git
synced 2026-05-09 18:34:26 +08:00
42 lines
1.8 KiB
Markdown
42 lines
1.8 KiB
Markdown
# 后端命令
|
||
|
||
命令默认在 `mpay/` 目录执行。
|
||
|
||
## Webman 启动
|
||
|
||
| 命令 | 作用 |
|
||
| --- | --- |
|
||
| `php webman start` | 启动后端 HTTP 服务 |
|
||
| `php webman restart` | 重启后端服务 |
|
||
| `php windows.php` | Windows 开发环境启动 Webman 与自定义进程 |
|
||
| `php start.php start` | 生产/Linux 常见启动入口 |
|
||
|
||
`payment-runtime` 是自定义进程,不是 Console 命令;它随 Webman 进程启动,负责通知重试、支付超时扫描和支付中订单主动查单。
|
||
|
||
## 业务命令
|
||
|
||
| 命令 | 作用 |
|
||
| --- | --- |
|
||
| `php webman mpay:test --all` | 支付、退款、清结算、余额、追踪链路烟雾测试 |
|
||
| `php webman epay:mapi` | ePay V1 `mapi.php` 兼容接口烟雾测试 |
|
||
| `php webman epay:v2-api` | ePay V2 创建、查询、关闭、退款、商户信息等核心 API 烟雾测试 |
|
||
| `php webman epay:mock-chain` | 自动写入 mock 配置并跑 ePay V1/V2 全链路 |
|
||
| `php webman epay:v2-bootstrap` | 生成开发联调用平台和商户 RSA 密钥 |
|
||
| `php webman payment:notify-retry` | 手动重试到期商户通知任务 |
|
||
| `php webman system:config-sync` | 将 `config/system_config.php` 默认配置同步到数据库 |
|
||
| `php webman test` | 基础命令注册检查 |
|
||
|
||
## 常用参数
|
||
|
||
- `mpay:test`:`--payment`、`--refund`、`--settlement`、`--balance`、`--trace`、`--all`、`--live`
|
||
- `epay:mapi`:`--live`、`--merchant-id`、`--merchant-no`、`--type`、`--money`、`--refund-trade-no`
|
||
- `epay:v2-api`:`--live`、`--merchant-id`、`--merchant-no`、`--merchant-private-key-file`、`--type`、`--method`、`--money`
|
||
- `epay:mock-chain`:`--only=v1|v2|all`
|
||
- `payment:notify-retry`:`--limit`
|
||
|
||
## 关联文档
|
||
|
||
- [后端总说明](./README.md)
|
||
- [支付运行时数据契约](./payment-runtime-contract.md)
|
||
- [ePay 兼容协议](../api/legacy/epay.md)
|