获取商户授权token
服务商ISV模式下,需先通过本接口,校验并生成可请求商户接口的授权token 服务商将授权token作为公共参数加入到公共参数中,即以商户的身份操作各类型API
- 服务商需在管理后台的“开发配置”-“应用”中开通“ISV应用"
- 服务商需自行保存商户的授权token,token与sub_mch_id一一对应
- token默认有效时长为180天,服务商可根据自身需要自定义有效时长,最长不超过365天
请求接口
openapi/v2/isv/auth/genToken
请求公共参数
| 名称 | 类型 | 签名 | 必填 | 描述 |
|---|---|---|---|---|
| mch_id | string | 是 | 是 | 服务商的商户编号 |
| app_id | string | 是 | 是 | 服务商的ISV应用ID |
| timestamp | string | 是 | 是 | 时间戳,精确到秒 |
| nonce_str | string | 是 | 是 | 随机字符串,不长于32位 |
| sign_type | string | 是 | 是 | 签名类型,默认填:SHA。 |
| content | string | 是 | 是 | 请求参数的集合,最大长度不限,AES对称加密并转为base64格式的字符串 |
| version | string | 是 | 否 | 版本号,固定填"2.0" |
| is_isv | string | 是 | 是 | 是否使用ISV模式,本接口固定传"Y" |
| sub_mch_id | string | 是 | 是 | 子商户的商户编号,本接口必填 |
| sign | string | 否 | 是 | 签名 签名方法 |
请求参数
content为空或expire为空,系统默认生成180天有效期的token
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| expire | 否 | Int | 指定有效时长,单位:秒,默认180天,最长不超过365天 |
响应参数
| 名称 | 必填 | 类型 | 说明 |
|---|---|---|---|
| sub_mch_id | 是 | String(32) | 子商户的商户编号 |
| token | 是 | String(127) | 授权token |
| expire_time | 是 | String(64) | 失效时间,格式"yyyy-MM-dd HH:mm:ss" |