ONE Billing Lab指南

📌 ONE Billing Lab作为研发工具,可以帮助研发人员更容易确认ONE store服务各国家In-App支付库综合状态。

  • 不需要单独安装各服务国用的ONE store App,以希望国家会员登录后就可以进行支付测试。

  • 没联动实际ONE store支付系统,也可以通过ONE Billing Lab的响应模拟程序功能测试支付流程。

功能介绍

✅ 综合测试环境

  • 大韩民国、新加坡、台湾、美国等所有ONE store环境中,可以仅通过ONE Billing Lab App进行测试。

  • 提供统一的测试环境,减少研发公司们因各store套餐名不同而带来的测试困难。

✅ 响应模拟程序

  • 可以不通过实际支付过程,测试In-App支付场景。

  • 在研发和QA环境中测试支付响应动作时使用。

✅ 诸多支付场景测试

  • 可以测试定期支付管理、用户认证、生物认证等诸多支付相关功能。

    • 定期支付管理菜单仅在以大韩民国和美国会员登录时显示。

测试方法

1. 安装ONE Billing Lab

2. 生成及登录ONE store账户

  • 启动ONE Billing Lab后,选择测试国家或地区,生成或登录ONE store账户。

    • ONE Billing Lab会员和原有会员一致。

  • 若原有ONE store账户,可以直接进行第三阶段。

  • 没有账户的,可在ONE Billing Lab简单加入会员。

3.注册测试ID

  • 在ONE store研发者中心测试App中,以支付测试ID注册ONE store账户。

  • 注册时可以选择支付环境。

    • Sandbox

    • Commercial (商用测试)

4. App 联动设置

  • 设置联动测试的研发者App的 AndroidManifest.xml文件。

    • 为了指定商店,把研发者选项(onestore:dev_optionandroid:value 值)设置为onestore_03

5. 进行支付测试

  • 运行研发者App试图支付。

  • 按照注册ONE store账户的国家和研发者中心设置的支付环境基准,显示支付画面。

  • 例如 :美国会员 + 商用支付环境 → 显示实际支付画面和支付手段,实际支付功能

条件
商用测试 (uploadKey)
商用测试 (store signingKey)
Sandbox 测试
备注

未注册 Binary

✖ 不可

✖ 不可

✔ 可行

仅可使用 Sandbox

已注册 Binary

✔ 可行

✔ 可行

✔ 可行

通过签名验证后全部允许

6. 确认支付记录及取消支付

  • 可以在ONE store研发者中心确认支付记录。

  • 需要时可以亲自处理取消支付。

Last updated