苹果充值

请求URL:

  • /applePurchase

请求方式:

  • POST

参数:

参数名 必选 类型 说明
appId 是 string 应用包 AppID
udid 是 string 设备 ID
receiptData 是 string 支付小票
sign 是 string 接口签名
isLayer 否 bool 是否弹窗充值
isFestival 否 bool 是否活动充值
productId 是 string 内购项 ID
plan 否 uint8 测试计划:0-无;1-A面;2-B面
subPkg 否 uint8 0-普通内购;1-虚拟订阅。普通内购可省略或传 0,仅明确购买虚拟订阅时传 1
isSubSign 否 uint8 0-普通虚拟订阅;1-签到奖励虚拟订阅。仅 subPkg=1 时可传 1,不依赖内购套餐 type

请求示例:

{
    "appId": "your-app-id",
    "udid": "device-id",
    "receiptData": "apple-receipt-data",
    "sign": "request-sign",
    "productId": "sign_week",
    "subPkg": 1,
    "isSubSign": 1
}

普通虚拟订阅(subPkg=1, isSubSign=0)必须在商品中配置 RoleDay;签到型虚拟订阅(subPkg=1, isSubSign=1)不使用 RoleDay,每次购买固定在当前签到到期时间上增加 7 天。虚拟签到订阅不使用内购套餐 type 判断:内购项 price < 1000 时使用签到奖励组 8,price >= 1000 时使用奖励组 9。签到型虚拟订阅只发放签到权益,不更新用户 role/is_vip/subscribe_state/subscribe_expired,不发放每日体力;系统仅保留一条 is_sub_sign=1、role=0、strength_balance=0 的虚拟订阅追踪记录。普通内购的两个字段可省略或传 0。

建议 状态码为 1010 1020 1100 2010 2020 就丢弃小票

返回示例

{
    "code": 200,
    "msg": "SUCCESS",
    "data": null
}

返回参数说明

参数名 类型 说明
code int 状态码
msg string 提示信息
2021 © Live all right reserved,powered by Gitbook该文件修订时间: 2026-09-30 10:18:27

results matching ""

    No results matching ""