images 4

应用内虚拟商品的交易必须使用Google Play结算系统吗?

根据Google Play的政策,应用内虚拟商品(如游戏货币、道具、解锁内容等)的购买必须使用Google Play结算系统(Google Play Billing)。以下是具体规则与例外情况的详细说明:


一、强制使用Google Play结算系统的场景

适用交易类型示例政策依据
所有数字商品游戏货币、皮肤、季票、解锁关卡、订阅服务Google Play政策
应用内付费内容电子书、音乐、视频、会员权益开发者协议第3.3条
功能性付费去除广告、高级工具权限、云存储空间需通过Google Play支付流程

违反后果

  • 首次违规:应用被拒审或下架,需整改后重新提交。
  • 多次违规:开发者账号封禁,收益冻结。

二、允许使用第三方支付系统的例外情况

1. 特定地区法律豁免(需主动申请)

地区政策细节操作要求
韩国开发者可选择第三方支付系统,但需同时提供Google Play支付选项(用户可二选一)。需向Google提交申请,支付服务费(交易额的11%)。
欧盟(EEA)允许使用第三方支付,但需遵守《数字市场法案》(DMA),Google收取佣金降低至交易额的10-17%。需在Google Play Console中声明适用地区,并在应用内明确提示用户支付选项。

2. 非数字商品或服务

交易类型示例支付方式
实物商品服装、电子产品、外卖订单支付宝、信用卡、PayPal等
线下服务酒店预订、家政服务、课程培训第三方支付无需通过Google Play
P2P转账用户间转账(如社交红包)需独立处理,与Google结算无关

三、开发者操作指南

1. 必须使用Google Play结算的配置步骤

  1. 集成Google Play Billing Library
   // 初始化BillingClient
   val billingClient = BillingClient.newBuilder(context)
       .setListener(purchasesUpdatedListener)
       .enablePendingPurchases()
       .build()
   billingClient.startConnection(/* ... */)
  1. 商品管理
  • 在Google Play Console中定义虚拟商品SKU(如gold_coins_100)。
  • 设置价格与本地化描述(支持多货币)。
  1. 支付流程透明化
  • 用户购买前需明确显示价格、取消政策和续费条款。
  • 提供订阅用户的退款入口(通过Play Console处理)。

2. 豁免地区的混合支付实现(以韩国为例)

  1. 多支付选项UI设计
   <!-- 支付选择界面 -->
   <RadioGroup>
       <RadioButton
           android:id="@+id/google_pay"
           android:text="Google Play结算(推荐)" />
       <RadioButton
           android:id="@+id/third_party_pay"
           android:text="第三方支付(需跳转)" />
   </RadioGroup>
  1. 合规声明
  • 在应用描述和支付页面注明:“根据韩国法律,您可选择其他支付方式”。
  • 确保第三方支付不强制绑定Google账号。

3. 风险规避建议

  • 定期审核支付逻辑:使用Play Policy Checker扫描代码。
  • 避免动态加载支付模块:热更新修改支付方式可能触发风控。
  • 用户数据隔离:第三方支付数据不得与Google Play账号体系混用。

四、常见问题解答

Q1:使用第三方支付会被Google处罚吗?

  • 豁免地区:韩国、欧盟等合规使用第三方支付不会被处罚。
  • 其他地区:强制使用第三方支付将导致应用下架。

Q2:Google Play的分成比例是多少?

  • 标准分成:首年30%,次年15%(订阅服务)。
  • 豁免地区分成:韩国11%,欧盟10-17%(具体根据交易类型)。

Q3:如何测试支付流程?

  • 测试账号:在Play Console添加License Testers账号,避免真实扣款。
  • 沙盒环境:使用com.android.vending.BILLING权限模拟支付。

五、总结

  • 必须使用Google Play结算:所有应用内数字商品交易(虚拟商品、订阅)在非豁免地区必须通过Google Play Billing。
  • 例外情况:韩国、欧盟允许第三方支付,但需满足严格条件。
  • 合规优先级:开发者应优先集成Google Play结算系统,再根据目标市场拓展第三方支付(如适用)。

建议:使用RevenueCatAdapty等跨平台SDK简化支付管理,同时兼容Google Play和第三方支付逻辑。

images 4