Skip to content

对接码管理

2. 获取对接码列表

接口地址: /merchantapi/distribution/bindcode/list

请求方式: POST

请求参数:

参数名类型必填说明
codestring对接码(模糊搜索)
statusint状态:0=禁用,1=启用
pageint页码
limitint每页数量

响应示例:

json
{
  "code": 1,
  "msg": "获取成功",
  "data": {
    "list": [
      {
        "id": 1,
        "code": "DJM1234567890",
        "name": "金牌代理对接码",
        "agent_level_id": 1,
        "level_name": "金牌代理",
        "status": 1,
        "can_proxy": 1,
        "create_time": "2025-11-19 16:34:13"
      }
    ],
    "total": 3
  }
}

3. 创建对接码

接口地址: /merchantapi/distribution/bindcode/create

请求方式: POST

请求参数:

参数名类型必填说明
namestring对接码名称
agent_level_idint代理等级 ID
can_proxyint下级是否可代理:0=否,1=是(默认 0)

响应示例:

json
{
  "code": 1,
  "msg": "创建成功"
}

业务规则:

  • 对接码自动生成,格式:DJM + 10 位随机字符
  • 每个代理等级只能创建一个对接码
  • 对接码名称不能为空

4. 编辑对接码

接口地址: /merchantapi/distribution/bindcode/edit

请求方式: POST

请求参数:

参数名类型必填说明
idint对接码 ID
namestring对接码名称
agent_level_idint代理等级 ID
can_proxyint下级是否可代理

响应示例:

json
{
  "code": 1,
  "msg": "编辑成功"
}

5. 删除对接码

接口地址: /merchantapi/distribution/bindcode/delete

请求方式: POST

请求参数:

参数名类型必填说明
idint对接码 ID

响应示例:

json
{
  "code": 1,
  "msg": "删除成功"
}

6. 修改对接码状态

接口地址: /merchantapi/distribution/bindcode/changestatus

请求方式: POST

请求参数:

参数名类型必填说明
idint对接码 ID
statusint状态:0=禁用,1=启用
can_proxyint下级是否可代理

响应示例:

json
{
  "code": 1,
  "msg": "编辑成功"
}

7. 重置对接码

接口地址: /merchantapi/distribution/bindcode/resetBindCode

请求方式: POST

请求参数:

参数名类型必填说明
idint对接码 ID

响应示例:

json
{
  "code": 1,
  "msg": "重置成功"
}

说明: 重置后会生成新的对接码字符串