ONE Billing Lab指南
Last updated

不需要单独安装各服务国用的ONE store App,以希望国家会员登录后就可以进行支付测试。
没联动实际ONE store支付系统,也可以通过ONE Billing Lab的响应模拟程序功能测试支付流程。

✅ 综合测试环境
大韩民国、新加坡、台湾、美国等所有ONE store环境中,可以仅通过ONE Billing Lab App进行测试。
提供统一的测试环境,减少研发公司们因各store套餐名不同而带来的测试困难。
✅ 响应模拟程序
可以不通过实际支付过程,测试In-App支付场景。
在研发和QA环境中测试支付响应动作时使用。
✅ 诸多支付场景测试
可以测试定期支付管理、用户认证、生物认证等诸多支付相关功能。
定期支付管理菜单仅在以大韩民国和美国会员登录时显示。


在ONE store App或GitHub下载安装ONE Billing Lab。
启动ONE Billing Lab后,选择测试国家或地区,生成或登录ONE store账户。
ONE Billing Lab会员和原有会员一致。
若原有ONE store账户,可以直接进行第三阶段。
没有账户的,可在ONE Billing Lab简单加入会员。

在ONE store研发者中心测试App中,以支付测试ID注册ONE store账户。
注册时可以选择支付环境。
Sandbox
Commercial (商用测试)
参考 : 注册测试ID

设置联动测试的研发者App的 AndroidManifest.xml文件。
为了指定商店,把研发者选项(onestore:dev_option的 android:value 值)设置为onestore_03。
参考: 为选择商店设置开发者选项
运行研发者App试图支付。
按照注册ONE store账户的国家和研发者中心设置的支付环境基准,显示支付画面。
例如 :美国会员 + 商用支付环境 → 显示实际支付画面和支付手段,实际支付功能

为进行商用测试,必须在 ONE store Developer Center 注册 Binary。
未注册 Binary
✖ 不可
✖ 不可
✔ 可行
仅可使用 Sandbox
已注册 Binary
✔ 可行
✔ 可行
✔ 可行
通过签名验证后全部允许
可以在ONE store研发者中心确认支付记录。
需要时可以亲自处理取消支付。
Last updated
<manifest>
<application>
<meta-data android:name="onestore:dev_option" android:value="onestore_03" />
</application>
</manifest>
