## 支付通道 (`payment-channels`)

管理员配置支付方式走哪家网关及各网关商户参数;密钥只写不回显。

鉴权: 仅管理员 · 文档: https://www-demo.kuxitong.com/zh/docs/api/payment-channels

### GET `/api/v2/payment-channels`

支付通道设置 · 鉴权: 仅管理员

```sh
curl "https://panel.example.com/api/v2/payment-channels" \
  -H "X-API-Key: $GOCDN_API_KEY"
```

### PUT `/api/v2/payment-channels`

修改支付通道 · 鉴权: 仅管理员

请求体:

| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| `alipay` | AlipayGateway |  | 支付宝网关的商户参数。 |
| `codepay` | CodepayGateway |  | 码支付网关的商户参数。 |
| `default_method` | string |  | 充值页默认选中的方式;transfer = 转账汇款(须已开启转账)。 可选值: ["","alipay","wxpay","transfer"] |
| `epay` | EpayGateway |  | 易支付网关的商户参数。 |
| `methods` | PaymentMethodSet |  | 各在线支付方式的开关与所走网关。 |
| `notify_base` | string |  | 面板对网关可达的根地址(如 https://panel.example.com);回调地址由它拼出,空 = 不能下单。 |
| `return_url` | string |  | 付款后跳回的页面(支付宝电脑网站支付、易支付用);空 = 不跳。 |
| `transfer` | PaymentTransfer |  | 线下转账设置。 |
| `wxpay` | WxpayGateway |  | 微信支付网关的商户参数。 |

```sh
curl -X PUT "https://panel.example.com/api/v2/payment-channels" \
  -H "X-API-Key: $GOCDN_API_KEY"
```

支付通道对象:

| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| `alipay` | AlipayGateway |  | 支付宝网关的商户参数。 |
| `codepay` | CodepayGateway |  | 码支付网关的商户参数。 |
| `default_method` | string |  | 充值页默认选中的方式;transfer = 转账汇款(须已开启转账)。 可选值: ["","alipay","wxpay","transfer"] |
| `epay` | EpayGateway |  | 易支付网关的商户参数。 |
| `methods` | PaymentMethodSet |  | 各在线支付方式的开关与所走网关。 |
| `notify_base` | string |  | 面板对网关可达的根地址(如 https://panel.example.com);回调地址由它拼出,空 = 不能下单。 |
| `return_url` | string |  | 付款后跳回的页面(支付宝电脑网站支付、易支付用);空 = 不跳。 |
| `transfer` | PaymentTransfer |  | 线下转账设置。 |
| `wxpay` | WxpayGateway |  | 微信支付网关的商户参数。 |
