Hi there - would you mind requesting the various review gates (privacy,
security, enterprise, etc) in your chromestatus entry? Thanks.
On 2/21/25 5:41 PM, 'Junhui He' via blink-dev wrote:
Contact emails
aneesh...@google.com
<mailto:aneesh...@google.com>junhu...@google.com
<mailto:junhu...@google.com>
Explainer
https://github.com/WICG/paymentlink <https://github.com/WICG/paymentlink>
Specification
https://wicg.github.io/paymentlink/ <https://wicg.github.io/paymentlink/>
Summary
Adds support for <link rel="facilitated-payment" href="..."> as a hint
that the browser should notify registered payment clients about a
pending push payment. This feature lets the browser assist users in
push-based payment flows by facilitating the transfer of payment
information between the payment provider (on the payee side) and the
payment client (on the payer side). The feature lays the foundation
for payment integrators in streamlining push-based payment flows,
towards a consistent and low-friction user experience.
Blink component
Blink>Payments
<https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3EPayments%22>
Search tags
payment
TAG review
https://github.com/w3ctag/design-reviews/issues/1015
<https://github.com/w3ctag/design-reviews/issues/1015>
TAG review status
In the review
Risks
Interoperability and Compatibility
The main risk is It fails to become an interoperable part of the web
platform if other browsers do not implement it.
If we eventually remove this feature entirely, it won’t break sites,
as merchants/Payment Service Providers can still rely on the
unfacilitated flow.
Mozilla: No signal in
https://github.com/mozilla/standards-positions/issues/1112
<https://github.com/mozilla/standards-positions/issues/1112>
WebKit: No signal in
https://github.com/WebKit/standards-positions/issues/428
<https://github.com/WebKit/standards-positions/issues/428>, but
there’s an open issue in https://github.com/WICG/paymentlink/issues/3
<https://github.com/WICG/paymentlink/issues/3>about the use of custom
schemes.
Web developers: Presented at Web Payment Work Group [minutes
<https://www.w3.org/2025/01/30-wpwg-minutes.html#a59a>, slides
<https://www.w3.org/2025/Talks/google-paymentlink-20250130.pdf>] and
received positive feedback:
gkok: “if this is applicable to UPI, it seems like an interesting
approach. I'd like to explore this more”
Received positive signals from ShopeePay at
https://github.com/WICG/proposals/issues/150
<https://github.com/WICG/proposals/issues/150>:
“ShopeePay is interested in supporting this proposal as it could offer
a more seamless online payment experience.”
WebView application risks
Not supported in WebView
Debuggability
Not debuggable by web developers at this time.
Will this feature be supported on all six Blink platforms
(Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?
This launch is only for Android, although future launches for other
platforms are possible.
Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?
No, because this feature doesn’t interact with the web page. When a
payment link is detected, this feature shows UI to users to facilitate
the push payment through scheme-specific server callbacks.
Flag name on about://flags
#payment-link-detection
#ewallet-payments
#autofill-sync-ewallet-accounts
Finch feature name
PaymentLinkDetection
EwalletPayments
AutofillSyncEwalletAccounts
Requires code in //chrome?
True
Tracking bug
https://issues.chromium.org/issues/40280186
<https://issues.chromium.org/issues/40280186>
Launch bug
https://launch.corp.google.com/launch/4320162
<https://launch.corp.google.com/launch/4320162>
Measurement
Originally measured rel=”payment” in
https://chromestatus.com/metrics/feature/timeline/popularity/4976
<https://chromestatus.com/metrics/feature/timeline/popularity/4976>before
the project changed to rel=”facilitated-payment”. The measurement for
rel=”facilitated-payment” is not available yet.
UMA histograms with “FacilitatedPayments.Ewallet” prefix.
Adoption plan
Working with Payment Service Providers and merchants directly.
Non-OSS dependencies
Does the feature depend on any code or APIs outside the Chromium open
source repository and its open-source dependencies to function?
The majority of the code for this feature is in Chromium. However,
Chromium does not have any code for providing wallets which would be
triggered by this feature. It's up to an embedder to provide these
wallets, e.g. in Google Chrome we will do this via Chrome Sync.
Sample links
None
Estimated milestones
Shipping on Android
135
Anticipated spec changes
The discussion in an explainer issue
<https://github.com/WICG/paymentlink/issues/3>proposed to shift the
identification of standardized payment methods from the custom scheme
to the type attribute, and to use HTTPS URLs for proprietary methods.
This may result in eventual changes in link's href formatting, but
there's no immediate plans to change it as of now.
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5198846820352000
<https://chromestatus.com/feature/5198846820352000>
Link to the Intent to Prototype
https://groups.google.com/a/chromium.org/g/blink-dev/c/dCMLWWdgMgY/m/6Oo_CMicAgAJ
<https://groups.google.com/a/chromium.org/g/blink-dev/c/dCMLWWdgMgY/m/6Oo_CMicAgAJ>
--
You received this message because you are subscribed to the Google
Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to blink-dev+unsubscr...@chromium.org.
To view this discussion visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAgNxUuJt5-6R_EWgRLvZgdQTr%3DFTf9yguwVXY4YZ9pHdWcsog%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAgNxUuJt5-6R_EWgRLvZgdQTr%3DFTf9yguwVXY4YZ9pHdWcsog%40mail.gmail.com?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google Groups
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to blink-dev+unsubscr...@chromium.org.
To view this discussion visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b97ef887-07ae-4361-8180-271376b8eb2a%40chromium.org.