谷歌充值
请求URL:
/googlePurchase
请求方式:
- POST
参数:
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| appId | 是 | string | 应用包 AppID |
| udid | 是 | string | 设备 ID |
| receiptData | 是 | string | Google Play purchaseToken |
| productId | 是 | string | 产品 ID |
| sign | 是 | string | 接口签名 |
| isLayer | 否 | bool | 是否弹窗充值 |
| isFestival | 否 | bool | 是否活动充值 |
| 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": "google-purchase-token",
"productId": "sign_week",
"sign": "request-sign",
"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 | 提示信息 |