支付配置
微信支付与支付宝渠道配置。
支付渠道配置列表
接口地址
text
GET /admin/payment/config/list接口参数说明
| Query 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
channel | integer | 否 | 支付渠道 1微信支付 2支付宝;不传返回全部 |
响应示例
json
{
"code": 0,
"msg": "success",
"data": [
{
"id": 1,
"uid": "cpaycfg123",
"created_at": "2026-09-25T10:00:00+08:00",
"updated_at": "2026-09-25T10:00:00+08:00",
"name": "",
"channel": 1,
"app_id": "",
"merchant_id": "",
"cert_serial_no": "",
"notify_url": "",
"scenes": [1, 2, 3, 4],
"platforms": [1, 2, 3, 4, 5],
"status": 1,
"sort": 0,
"remark": ""
}
]
}响应参数说明
| 响应字段 | 类型 | 说明 |
|---|---|---|
data[].id | integer | 主键ID |
data[].uid | string | 支付配置业务UID |
data[].created_at | string | 创建时间 |
data[].updated_at | string | 更新时间 |
data[].name | string | 配置名称 |
data[].channel | integer | 支付渠道 1微信支付 2支付宝 |
data[].app_id | string | 应用ID |
data[].merchant_id | string | 商户号 |
data[].cert_serial_no | string | 证书序列号 |
data[].notify_url | string | 支付回调地址 |
data[].scenes | array<integer> | 支持的支付场景:1微信小程序,2微信JSAPI,3微信H5,4微信APP,5支付宝小程序,6支付宝H5,7支付宝APP |
data[].platforms | array<integer> | 支持的用户端渠道,与会员注册来源一致 |
data[].status | integer | 状态 1启用 2禁用 |
data[].sort | integer | 排序 |
data[].remark | string | 备注 |
新增/修改支付渠道配置
接口地址
text
POST /admin/payment/config/save接口参数说明
| Body 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
id | integer | 否 | 主键ID,新增时不传 |
name | string | 是 | 配置名称 |
channel | integer | 是 | 支付渠道 1微信支付 2支付宝 |
app_id | string | 是 | 应用ID |
merchant_id | string | 否 | 商户号 |
private_key | string | 否 | 商户私钥(不返回) |
public_key | string | 否 | 平台公钥(不返回) |
api_v3_key | string | 否 | 微信支付 APIv3 密钥(不返回) |
cert_serial_no | string | 否 | 证书序列号 |
notify_url | string | 是 | 支付回调地址 |
scenes | array<integer> | 是 | 支持的支付场景,必须与支付渠道匹配 |
platforms | array<integer> | 是 | 支持的用户端渠道 |
status | integer | 是 | 状态 1启用 2禁用 |
sort | integer | 否 | 排序 |
remark | string | 否 | 备注 |
响应示例
json
{
"code": 0,
"msg": "success",
"data": {
"id": 1,
"uid": "cpaycfg123",
"created_at": "2026-09-25T10:00:00+08:00",
"updated_at": "2026-09-25T10:00:00+08:00",
"name": "",
"channel": 1,
"app_id": "",
"merchant_id": "",
"cert_serial_no": "",
"notify_url": "",
"scenes": [1, 2, 3, 4],
"platforms": [1, 2, 3, 4, 5],
"status": 1,
"sort": 0,
"remark": ""
}
}响应参数说明
| 响应字段 | 类型 | 说明 |
|---|---|---|
id | integer | 主键ID |
uid | string | 支付配置业务UID |
created_at | string | 创建时间 |
updated_at | string | 更新时间 |
name | string | 配置名称 |
channel | integer | 支付渠道 1微信支付 2支付宝 |
app_id | string | 应用ID |
merchant_id | string | 商户号 |
cert_serial_no | string | 证书序列号 |
notify_url | string | 支付回调地址 |
scenes | array<integer> | 支持的支付场景 |
platforms | array<integer> | 支持的用户端渠道 |
status | integer | 状态 1启用 2禁用 |
sort | integer | 排序 |
remark | string | 备注 |
删除支付渠道配置
接口地址
text
POST /admin/payment/config/delete接口参数说明
| Body 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
id | integer | 是 | 主键ID |
响应示例
json
{
"code": 0,
"msg": "success",
"data": {
"code": 0,
"msg": "success",
"data": null
}
}响应参数说明
成功时 data 为 null。