DCSHOP 应用购买、月付续期、买断和试用升级接口文档。
购买指定应用,从授权中心用户余额中扣款。支持买断、月付订阅/续期,以及从试用升级为月付或买断。购买成功后可下载应用。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| app_id | int | 是 | 应用ID |
| license_key | string | 否* | 授权码(推荐使用) |
| domain | string | 否* | 当前域名(license_key 和 domain 至少传一个) |
| buy_type | string | 否 | permanent=买断,monthly=月付,trial=试用;默认 permanent |
| months | int | 否 | 月付购买月数,默认 1,仅 buy_type=monthly 有效。 |
{
"code": 200,
"msg": "购买成功",
"data": {
"price": 80,
"balance": 420.00,
"buy_type": "permanent"
}
}
{
"code": 200,
"msg": "续期成功",
"data": {
"price": 30,
"balance": 390.00,
"buy_type": "monthly",
"expire_time": "2026-06-13 23:59:59"
}
}
{
"code": 200,
"msg": "您已购买此应用",
"data": {
"already_bought": 1
}
}
{
"code": 200,
"msg": "获取成功",
"data": {
"price": 0
}
}
{
"code": 400,
"msg": "余额不足,当前余额 ¥20.00,需要 ¥80.00",
"data": {
"need_recharge": 1,
"balance": 20.00,
"price": 80
}
}
| code | 说明 |
|---|---|
| 200 | 成功(购买成功/已购买/免费获取) |
| 400 | 参数错误/余额不足/购买失败 |
| 403 | 授权码无效/域名未授权/授权已过期 |
| 404 | 应用不存在 |
下载已购买或免费的应用。成功时会重定向到下载地址。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| app_id | int | 是 | 应用ID |
| license_key | string | 否* | 授权码(推荐使用) |
| domain | string | 否* | 当前域名 |
{
"code": 403,
"msg": "您未购买此应用,无法下载"
}