主题
续费(会员中心)
续费页面
| 项目 | 内容 |
|---|---|
| 接口描述 | 续费页面 |
| 接口地址 | /console/v1/host/:id/renew |
| 请求方式 | GET |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| id | int | - | validate:required | desc:产品ID |
响应参数
| name | type | default | desc |
|---|---|---|---|
| host | array | - | desc:可续费周期列表 |
| host[].price | float | - | desc:实际支付金额 |
| host[].billing_cycle | string | - | desc:周期 |
| host[].duration | int | - | desc:周期时间 |
| host[].base_price | float | - | desc:基础原价 |
| host[].id | int | - | desc:周期比例ID |
| host[].name_show | string | - | desc:周期名字显示 |
| host[].prr | float | - | desc:与产品当前周期比例的比値 |
| host[].price_save | float | - | desc:保存至数据库的续费金额 |
| host[].renew_amount | float | - | desc:续费金额 |
| host[].max_renew | bool | - | desc:当前周期为true |
| host[].current_base_price | string | - | desc:当前原价 |
续费
| 项目 | 内容 |
|---|---|
| 接口描述 | 续费 |
| 接口地址 | /console/v1/host/:id/renew |
| 请求方式 | POST |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| id | int | - | validate:required | desc:产品ID |
| billing_cycle | string | - | 通用产品为中文云产品为英文根据续费页面返回的周期传入validate:required | desc:周期 |
| customfield | object | - | 优惠码参数示例{"promo_code":["pr8nRQOGbmv5"]}validate:optional | desc:自定义参数 |
| client_operate_password | string | - | 需要验证时传validate:optional | desc:操作密码 |
响应参数
无
批量续费页面
| 项目 | 内容 |
|---|---|
| 接口描述 | 批量续费页面 |
| 接口地址 | /console/v1/host/renew/batch |
| 请求方式 | GET |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| ids | array | - | validate:required | desc:产品ID数组 |
响应参数
| name | type | default | desc |
|---|---|---|---|
| list | array | - | desc:产品列表 |
| list[].id | int | - | desc:产品ID |
| list[].product_id | int | - | desc:商品ID |
| list[].product_name | string | - | desc:商品名称 |
| list[].name | string | - | desc:标识 |
| list[].active_time | int | - | desc:开通时间 |
| list[].due_time | int | - | desc:到期时间 |
| list[].first_payment_amount | string | - | desc:金额 |
| list[].billing_cycle | string | - | desc:周期 |
| list[].status | string | - | desc:状态 |
| list[].billing_cycles | array | - | desc:可续费周期列表 |
| list[].billing_cycles[].price | float | - | desc:价格 |
| list[].billing_cycles[].billing_cycle | string | - | desc:周期 |
| list[].billing_cycles[].duration | int | - | desc:周期时间 |
| list[].billing_cycles[].base_price | float | - | desc:基础原价 |
| list[].billing_cycles[].id | int | - | desc:周期比例ID |
| list[].billing_cycles[].name_show | string | - | desc:周期名字显示 |
| list[].billing_cycles[].prr | float | - | desc:与产品当前周期比例的比値 |
| list[].billing_cycles[].price_save | float | - | desc:保存至数据库的续费金额 |
| list[].billing_cycles[].renew_amount | float | - | desc:续费金额 |
| list[].billing_cycles[].max_renew | bool | - | desc:当前周期为true |
批量续费
| 项目 | 内容 |
|---|---|
| 接口描述 | 批量续费 |
| 接口地址 | /console/v1/host/renew/batch |
| 请求方式 | POST |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| ids | array | - | validate:required | desc:产品ID数组 |
| billing_cycles | object | - | 示例{"id":"小时"}validate:required | desc:周期对象 |
| customfield | object | - | 优惠码示例{"promo_code":{"host_id":"pr8nRQOGbmv5"}}validate:optional | desc:自定义参数 |
| client_operate_password | string | - | 需要验证时传validate:optional | desc:操作密码 |
响应参数
无
获取自动续费设置
| 项目 | 内容 |
|---|---|
| 接口描述 | 获取自动续费设置 |
| 接口地址 | /console/v1/host/:id/renew/auto |
| 请求方式 | GET |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| id | int | - | validate:required | desc:产品ID |
响应参数
| name | type | default | desc |
|---|---|---|---|
| status | int | - | desc:自动续费状态 |
自动续费设置
| 项目 | 内容 |
|---|---|
| 接口描述 | 自动续费设置 |
| 接口地址 | /console/v1/host/:id/renew/auto |
| 请求方式 | PUT |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| id | int | - | validate:required | desc:产品ID |
| status | int | - | 1开启0关闭validate:required | desc:自动续费状态 |
响应参数
无