URL地址:https://api.appbsl.net/api/appdeal/charge
请求方式:POST
请求参数说明
参数名 | 必选 | 类型 | 说明 | 示例 |
unionkey | 是 | string | 开放平台-个人中心-接口配置-KEY的md5值 | 89unzUJ8i |
inid | 是 | string | 平台创建应用时返回的inid值 | com.kingkr.kdddd |
m | 是 | int | 时长,一年:12、两年:24、三年:36 | 12 |
orderid | 是 | int | 本订单的自定义订单id | 2019070705125255 |
uid | 是 | int | 创建app时使用的唯一识别号 | 22 |
返回结果
{
"code": 0,
"data": {
"inid": "com.kingkr.k******",
"lv_time":"2019-01-01 01:01:01"
}
"msg":"失败原因"
}
参数名 | 必选 | 类型 | 说明 | 示例 |
code | 是 | int | 本次交易的状态,1:成功;2:余额不足;3:未能更新数据;4:已支付;5:未找到联盟账号;6:请求数据异常; | 2019-01-01 01:01:01 |
lv_time | 是 | string | app的新到期时间 | 1 |
逻辑需求
发起交易后,根据inid、unionid、orderid查询是否已存在。
存在,则直接返回inid和lv_time
不存在,查询本应用的版本等级,计算费用并扣费,成功后,返回app的新到期时间
未返回消息,可再次发起改交易。