mirror of
https://gitee.com/technical-laohu/mpay_v2_webman.git
synced 2026-05-09 02:14:53 +08:00
38 lines
1.5 KiB
Markdown
38 lines
1.5 KiB
Markdown
# 商户后台接口
|
|
|
|
`mer` 前端调用 `/merapi`,接口定义在 `mpay/app/route/mer.php`。
|
|
|
|
## 基本信息
|
|
|
|
- 页面入口:`/mer`
|
|
- API 前缀:`/merapi`
|
|
- 登录接口:`POST /login`
|
|
- 登录主体:`ma_merchant`
|
|
- 保护接口:`MerchantAuthMiddleware`
|
|
- 前端封装:`mer/src/api/modules/*`
|
|
|
|
## 模块速览
|
|
|
|
| 模块 | 主要路径 |
|
|
| --- | --- |
|
|
| 认证 | `/login`、`/logout`、`/user/profile` |
|
|
| 商户资料 | `/merchant/profile`、`/merchant/change-password` |
|
|
| 通道与路由 | `/my-channels`、`/my-channels/create-meta`、`/plugin-configs`、`/plugin-configs/options`、`/payment-plugins/{code}/schema`、`/route-preview` |
|
|
| API 凭证 | `/api-credential`、`/api-credential/issue-credential` |
|
|
| 订单 | `/pay-orders`、`/refund-orders`、`/refund-orders/{refundNo}`、`/refund-orders/{refundNo}/retry` |
|
|
| 清算 | `/settlement-records`、`/settlement-records/{settleNo}` |
|
|
| 资金 | `/withdrawable-balance`、`/balance-flows` |
|
|
| 系统 | `/system/menu-tree`、`/system/dict-items` |
|
|
|
|
## 关联代码
|
|
|
|
- 控制器:`mpay/app/http/mer/controller`
|
|
- 校验器:`mpay/app/http/mer/validation`
|
|
- 前端接口:`mer/src/api/modules`
|
|
|
|
## 商户自助通道
|
|
|
|
- 商户可新增、修改、删除 `merchant_id=当前商户` 的自有通道。
|
|
- 商户新增插件配置时只能选择管理后台标记为“允许商户端自助使用”的启用插件。
|
|
- 商户通道绑定的 `api_config_id` 必须属于当前商户,不能引用平台配置或其它商户配置。
|