Specifying "supportedTypes":[type] parameter for "basic-card" payment method shows cards of only the requested type, which is one of "credit", "debit", or "prepaid".


The card type parameter has been removed from the spec, because of the difficulty of accurate card type determination. Merchants today must check card type with their PSP, because they cannot trust the card type filter in the browser: 1) Only issuing banks know the card type with certainty and downloadable card type databases have low accuracy, so it's impossible to know accurately the type of the cards stored locally in the browser. 2) "basic-card" payment method in Chrome no longer shows cards from Google Pay, which may have connections with issuing banks. Firefox has removed "supportedTypes" in version 65.


Specification link

Specification currently under development in a Working Group

Status in Chromium


Removed (tracking bug)

Consensus & Standardization

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

  • Shipped/Shipping
  • No signal
  • No signals


Search tags

paymentrequest, webpayment, basiccard, cardtype, supportedtypes,

Last updated on 2021-06-19