An API for querying and managing digital products to facilitate in-app purchases from web applications, in conjunction with the Payment Request API (which is used to make the actual purchases). The API would be linked to a digital distribution service connected to via the user agent. In Chromium, this is specifically a web API wrapper around the Android Play Billing API.

Motivation

This is needed so that web apps in the Play Store can accept purchases for digital goods. (Play policies prevent them from accepting payment via any other method.) Without this, websites that sell digital goods are not installable through the Play Store.

Documentation

Status in Chromium

Blink>Payments


Origin trial (tracking bug)

Consensus & Standardization

After a feature ships in Chrome, the values listed here are not guaranteed to be up to date.

Owners

Intent to Prototype url

Intent to Prototype thread

Comments

v1 OT started in M88 for Android, M89 for Chrome OS. v2 OT started in M96 for Android & Chrome OS. v2.1 prototyping started behind a developer flag in M100.

Search tags

payments, billing,

Last updated on 2022-01-21