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>
