Google 对接

Google 对接
MeteorCat对于国内规范化出海来说, 最推荐还是 Google 打通整套产业链处理, 主要基于以下优点
- 在香港设置有办事单位, 既保持与国内的连接, 又满足国际化合规要求
- 大量周边技术栈的成熟(Google Ads/Google Play)
- 广泛的用户人群, 基本上海外安卓手机都集成对应的谷歌套件
这里将从技术方面来说明和处理,首先必须要有一个 Google 开发者账号起步。
如果要打通 Google 整体链路可能要接触到以下系统:
| 系统 | 配置后台 | 功能 | 账户要求 |
|---|---|---|---|
| OAuth | Google Cloud Console | 用户 Google 账号登录授权 | 个人/企业均可 |
| GooglePlay | Google Play Console | 应用内购买 (IAP),仅限虚拟商品 | 个人/企业均可 |
| GooglePay | Google Pay 商家中心 | 网页/应用外支付,收实物商品款 | 仅企业账户 |
后续将围绕 GooglePlay IAP 方式来讲解怎么接入 Google 系统完成付费转化
授权机制
应用出海接入 Google 账号体系验证即可, 在 https://console.cloud.google.com 后台创建 OAuth 应用
| 步骤 | 操作 | 关键注意点 |
|---|---|---|
| 1. 创建项目 | Cloud Console → 新建项目 | 项目名称与 Play 应用无关,可随意 |
| 2. 启用 API | API 和服务 → 启用 Google Sign-In API | 不要误选 Gmail API 等无关接口 |
| 3. 配置同意屏幕 | OAuth 同意屏幕 → 选择 外部(上架 Play 必须) | 需填写应用名称、用户支持邮箱、隐私政策链接 |
| 4. 创建凭证 | 凭据 → 创建 OAuth 客户端 ID | 选择 Android 类型,绑定包名和 SHA-1 |
Android 应用需要生成应用包指纹提交, 可以执行以下命令最后获取到:
1 | 本地调试指纹 |
如果你的应用是 Web|H5 方向, 可能创建的方式有所差异, 这里提供最简单的官方处理方式
Sign In With Google: https://developers.google.com/identity/gsi/web
这里的具体采用前端脚本库即可:
1 | <!-- 加载 GIS 库, 具体参阅采用回调 JS 脚本还是 HTML 网页方式处理 --> |
Web 应用基本只要参照官网就可以完成了, 没什么技术难点在里面
主要问题在 Android 上架和签名指纹提交这方面, 而 iOS 我这边接触不多但基本流程差不多
支付机制
主要针对 GooglePlay IAP
这里就是最复杂地方, 要牵涉的问题比较多, 先说明下整体的调用流程
1 | 用户点击购买 |
可以看到支付流程不是传统的 支付-回调 模式, 而是直接 同步返回 支付状态标识去后端验证
操作后台地址: https://play.google.com/console
具体操作流程:
| 功能 | 路径 |
|---|---|
| 创建应用 | 所有应用 → 创建应用 |
| 配置商品 | 应用 → 商品 → 创建商品 |
| 设置价格 | 商品 → 价格 → 添加价格(分地区) |
| 测试许可 | 设置 → 许可测试 → 添加测试人员 Gmail |
| 查看订单 | 统计信息 → 订单管理 |
| 设置收款 | 设置 → 付款设置 → 添加付款资料 |
注: 应用的商品类型都需要先提前在后台配置好对应的道具金额等信息
这里商品道具还有几种差别需要说明
| 类型 | 特点 | 适用场景 | 关键注意 |
|---|---|---|---|
| 消耗型(Consumable) | 可重复购买,需确认(acknowledge) | 游戏金币、道具 | 不确认则 3 天后自动退款 |
| 非消耗型(Non-consumable) | 一次性购买,永久拥有 | 去广告、解锁关卡 | 无需每次确认,但需防重复购买 |
| 订阅(Subscription) | 周期性扣费,自动续期 | 会员服务、月卡 | 需在代码中处理续期状态变更 |
一般来说按照适用场景在后台创建对应商品道具即可
税务系统
当技术对接成功上架后可以在 Google Play 后台看到具体资金进账, 接下来就是将这些钱提现到我们手里, 这就需要补充我们个人的
税务信息
在接入之后衍生的问题就是支付的税务信息, 一般来说主要填写的就是美国税务信息
即使个人|企业不属于美国, 也必须要填写美国税表,否则将无法获得来自于谷歌的付款
美国税务信息等级当中, 内部主要的选项:
-
账号类型(个人/非个人|实体): 如果是国内出海企业用户不需要勾选是否属于 DBA(经营别称)名称或非独立实体, 后面会说明 -
是否在美国注册: 国内出海一般选择否 -
税务表选择: 国内出海一般选择W-8BEN-E纳税表
填写纳税信息一般公司组织名称格式采用 {个人|公司英文名称} Company Limited 之类
假如个人|公司名称为 MeteorCat, 那么填写为 MeteorCat Company Limited
后续的纳税人识别号不需要处理, 最后填写主要 个人永居/企业办公 地址即可
税务协定(是否要依据税收条约申请降低预扣税率), 这一块香港并不符合特殊税收条件所以选择 不符合 即可
最后就是提交身份认证信息, 一般会要求提供:
-
公司注册证书
-
注册证书
-
纳税人证书
-
公司章程细节
-
公司成立章程
提交之后就是等待 Google 审核完成通过就行了
注意: 常规来说国内出海基本上都不享受 Google 特殊税务, 所以都要缴纳 15~30%手续费(100w美金以下可以申请内购优惠15%费率)
Google Play 的税主要有以下几种:
-
Google Play分成(GP): 谷歌商店渠道的分成费用
-
增值税(VAT): 个人/企业向当地在国家税率, 受当地税率影响
-
预扣税(WHT): 特定国外的对外代理税费
-
商品及服务税(部分国家有, 例如新加坡:GST)
第三方支付
虽然说目前 GooglePlay 对外说是第三方支付渠道, 但是目前仅支持部分地区并且限制非游戏类
这部分受限于反垄断调查国家地区, 目前仅有部分国家地区直接开发游戏类, 而大部分地区游戏类没办法通过
就目前(2025年)来说, 如果你是想做面向全球的游戏应用发行的话, 还是需要采用 GooglePlay 内购机制来做支付系统
注意: 如果私自对接第三方支付渠道可能面临 GooglePlay 下架的风险
如果不打算采用非 Google 商店平台就可以直接对接第三方支付平台, 可以节省分成部分费用



