Deprecate the "basic-card" payment method from PaymentRequest API.

Motivation

* Its usage is low and declining, underperforms other payment methods in time-to-checkout and completion rate and does not have improvement potential. * W3C's interest in it has waned. 6 participants supported the deprecation and no objection[1], and W3C has deprecated the spec[2]. No interop risk as Chrome is the only implementer. [1] https://lists.w3.org/Archives/Public/public-payments-wg/2021Aug/0038.html [2] https://github.com/w3c/payment-method-basic-card/pull/90/files

Specification

Specification link


Specification being incubated in a Community Group

Status in Chromium

Blink>Payments


In development (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

Owners

Comments

Timeline: * From Chrome 96, the basic-card deprecation will be added to the Reporting API[1]. * From Chrome 100, the basic-card will be disabled. Alternatives: Developers can switch to other payment methods as an alternative. For example, * Google Pay: https://developers.google.com/pay/api/web/overview * Google Play Billing: https://chromeos.dev/en/publish/pwa-play-billing * Apple Pay: https://developer.apple.com/documentation/apple_pay_on_the_web/payment_request_api * Samsung Pay: https://developer.samsung.com/internet/android/web-payments-integration-guide.html [1] https://developers.google.com/web/updates/2018/09/reportingapi

Search tags

basic-card, payment request, web payment,

Last updated on 2021-09-20