Intent to Implement: Payment App API (serviceworker approach)

201 views
Skip to first unread message

Jinho Bang

unread,
Nov 2, 2016, 12:03:05 PM11/2/16
to blink-dev

Contact emails

jinho...@samsung.com, rou...@chromium.org


Spec

https://w3c.github.io/webpayments-payment-apps-api/


Summary

The API helps to develop new payment apps in *web standard* ways (e.g. service worker).

If using them, payment app providers can provide simplified payment methods and user experiences.


Motivation

We introduced a web standard API called PaymentRequest to initiate payment requests from Web

pages and applications. But when someone want to develop a new payment app in standard way,

there is no way currently and they have to use platform specific ways.

In the user agent perspective, to manage payment apps, user agents need package manager and

secure communication ways. Fortunately, there is already service worker technology. So, we can use

them to connect user agents with web-based payment apps.


Interoperability and Compatibility Risk

Low; New API that does not break old features.

Also, this features will be behind runtime flag for now.


Ongoing technical constraints

None


Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?

Yes, but we will support Android platform only for now because current PaymentRequest API is

supported on Android only.


OWP launch tracking bug

https://crbug.com/661608


Link to entry on the feature dashboard

https://www.chromestatus.com/feature/5160285237149696


Requesting approval to ship?

No

Matt Falkenhagen

unread,
May 30, 2017, 10:36:26 PM5/30/17
to blink-dev
The spec link here and on the linked bugs and chromestatus seems dead.

Can you update this thread and bugs/status with an updated link?

Rouslan Solomakhin

unread,
May 31, 2017, 9:52:28 AM5/31/17
to Matt Falkenhagen, blink-dev
The new spec link is https://w3c.github.io/payment-handler/. The bug and status links have been updated.

--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/3f39694f-ee79-4c6e-a66a-d12174594807%40chromium.org.

Reply all
Reply to author
Forward
0 new messages