Improves the authorization of transactions by requiring unexpired cards and a billing address. This improves the quality of autofill data and increasing the chances that PaymentRequest.hasEnrolledInstrument() returns true.

Motivation

Reduce the usage of the unhappy path of autofill data, so that users see the happy path more often, which requires a couple clicks to authorize a transaction.

Demo

Documentation

Specification

Editor's draft

Status in Chromium

Blink>Payments


In developer trial (Behind a flag) (tracking bug) in:

  • Chrome for desktop release 78
  • Chrome for Android release 78

Consensus & Standardization

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

  • No signal
  • No signal
  • No signal
  • No signals

Owner

Search tags

paymentrequest, basic-card, hasEnrolledInstrument,

Last updated on 2021-03-12