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

Specification link


Specification being incubated in a Community Group

Status in Chromium

Blink>Payments


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

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