diff --git a/index.html b/index.html index 1d415aa..723d075 100644 --- a/index.html +++ b/index.html @@ -134,8 +134,9 @@

Model

- A card is a physical or virtual payment instrument that has - details and optionally is part of a network. + A card is a physical or virtual payment + instrument that has details and optionally is part of a + network.

The details of a card are the

       dictionary BasicCardRequest {
         sequence<DOMString> supportedNetworks = [];
+        boolean requestSecurityCode = true;
       };
     

@@ -192,6 +194,15 @@

accepts, derived from the [[[card-network-ids]]]. When the sequence is empty, it means that all networks are supported. +
+ requestSecurityCode member +
+
+ A boolean that indicates whether the payment handler SHOULD + collect and return a [=card's=] security code via + {{BasicCardResponse/cardSecurityCode}}. For some transactions, the + payee may prefer that the payment handler not prompt the user. +
@@ -285,7 +296,8 @@

chooses provide it, set |card|.{{BasicCardResponse/cardholderName}} to the card holder's name. -
  • If the |card| supports a security code and the user +
  • If the |card| supports a security code, and + {{BasicCardRequest/requestSecurityCode}} is true, and the user chooses provide it, set |card|.{{BasicCardResponse/cardSecurityCode}} to a three or more digit string.