# 根据商户ID+手机号获取商户信息

接口地址 /openapi/v1/user/check-merchant

接口描述 通过已注册的用户/商户ID+手机号来匹配返回对应的用户/商户信息,接口返回参数同接口(根据验证码获取绑定信息)

请求方式 POST

适用条件 根据商户ID+手机号获取商户信息

请求参数例子

{
  "phone": "13888888888",
  //手机号
  "accountNo": "XD1231231231"
  //用户/商户ID
}

返回参数例子

{
  "code": 0,
  "msg": "操作成功",
  "data": {
    "phone": "13888888888",
    //手机号
    "nickName": "海上捞",
    //商家昵称
    "accountNo": "XD888888",
    //裹小递唯一商家ID
    "balanceAmount": "10002",
    //账户可用余额,单位:分
    "arrearsAmount": "10002"
    //账户欠款金额,单位:分
  },
  "timestamp": "2021-03-24 11:59:31",
  "timeStampNow": 1607929171334,
  "ok": true,
  "fail": false
}

# 获取开放平台绑定验证码

接口地址 /openapi/v1/user/send-bind-code

请求方式 POST

适用条件 商户在发单方,发送手机验证码

请求参数例子

{
  "phone": "13888888888"
  //手机号
}

返回参数例子

{
  "code": 0,
  "msg": "操作成功",
  "data": {
    "phone": "13888888888",
    //手机号
    "codeUuid": "1234asda134141"
    //验证码对应的id
  },
  "timestamp": "2022-03-24 11:59:31",
  "timeStampNow": 1607929171334,
  "ok": true,
  "fail": false
}
{
  "code": -1,
  "msg": "发送失败",
  "data": null,
  "timestamp": "2022-03-24 11:59:31",
  "timeStampNow": 1607929171334,
  "ok": false,
  "fail": true
}

# 根据验证码获取绑定信息

接口地址 /openapi/v1/user/check-bind-user

接口描述 如果当前手机号已在裹小递注册,则返回已注册的用户信息。如果手机号未在裹小递注册,根据参数规则自动注册为新用户,[merchantsName,locationAddress,location] 三个参数填写完整的则生成商户账户,不填写或者不完整填写则生成普通用户

请求方式 POST

适用条件 根据手机号+验证码获取绑定信息

请求参数例子

{
  "phone": "13888888888",
  //手机号
  "codeUuid": "1234asda134141",
  //code_uuid
  "codeValue": "1234",
  //code_value(短信验证码)
  "merchantsName": "XX烤肉店",
  //商户名称(选填:生成商户时必填,普通用户可以不填,如果商户名称,地址,经纬度全部填写则生成商户反之生成普通用户
  "locationAddress": "深圳市南山区XX大厦",
  //商家地址信息(选填:生成商户时必填,普通用户可以不填,如果商户名称,地址,经纬度全部填写则生成商户反之生成普通用户
  "location": "113.924857,22.532357"
  //商家地址经纬度(选填:生成商户时必填,普通用户可以不填,如果商户名称,地址,经纬度全部填写则生成商户反之生成普通用户
}

返回参数例子

{
  "code": 0,
  "msg": "操作成功",
  "data": {
    "phone": "13888888888",
    //手机号
    "nickName": "海上捞",
    //商家昵称
    "accountNo": "XD888888",
    //裹小递唯一商家ID
    "balanceAmount": "10002",
    //账户可用余额,单位:分
    "arrearsAmount": "10002"
    //账户欠款金额,单位:分
  },
  "timestamp": "2021-03-24 11:59:31",
  "timeStampNow": 1607929171334,
  "ok": true,
  "fail": false
}
{
  "code": -1,
  "msg": "验证码已过期",
  "data": null,
  "timestamp": "2022-03-24 11:59:31",
  "timeStampNow": 1607929171334,
  "ok": false,
  "fail": true
}

# 获取裹小递方商户钱包

接口地址 /openapi/v1/user/query-wallet

请求方式 POST

适用条件 发单方获取商家在裹小递方储值账户信息

请求参数例子

{
  "phone": "13888888888"
  //手机号
}
{
  "accountNo": "XD888888"
  //裹小递方商家ID
}

返回参数例子

{
  "code": 0,
  "msg": "操作成功",
  "data": {
    "phone": "13888888888",
    //手机号
    "nickName": "海上捞",
    //商家昵称
    "accountNo": "XD888888",
    //裹小递唯一商家ID
    "balanceAmount": "10002",
    //账户可用余额,单位:分
    "arrearsAmount": "10002"
    //账户欠款金额,单位:分
  },
  "timestamp": "2021-09-04 11:59:31",
  "timeStampNow": 1607929171334,
  "ok": true,
  "fail": false
}
{
  "code": 1800,
  "msg": "商家不存在",
  "data": null,
  "timestamp": "2021-09-04 11:59:31",
  "timeStampNow": 1607929171334,
  "ok": false,
  "fail": true
}

# 裹小递通用充值页

页面地址 https://iguoxiaodi.com/openRecharge?deviceType=pc&accountNo=

请求方式 GET

适用条件 当商家选择裹小递余额充值时,可跳转至此url,并在url上拼接如下业务参数,让用户能快速充值余额

业务参数示例

字段 类型 是否必填 说明
deviceType string 否:默认pc 设备类型,可选pc或app,pc表示PC浏览器等桌面设备,app表示H5浏览器或移动应用,默认pc
accountNo string 裹小递侧用户商户ID
最后更新时间: 6/18/2024, 10:38:15 AM