diff --git a/specs/basic-card-payment.html b/specs/basic-card-payment.html index b63a99ad..70810cbc 100644 --- a/specs/basic-card-payment.html +++ b/specs/basic-card-payment.html @@ -142,8 +142,14 @@

Payment Method Identifier

- - + + + + + + + +
Identifier StringDescription
visaVISA cards
......
visaVisa (Credit, Debit, Delta or Electron)
mastercardMasterCard and EuroCard
amexAmerican Express
discoverDiscover
maestroMaestro
dinersDiners Club
jcbJCB
unionpayUnion Pay
@@ -164,12 +170,12 @@

Payment Method Response

BasicCardResponse

         dictionary BasicCardResponse {
-          required DOMString nameOnCard;
-          required DOMString pan;
+          required DOMString cardholderName;
+          required DOMString cardNumber;
           required DOMString expiryMonth;
           required DOMString expiryYear;
-          DOMString securityCode;
-         
+		  DOMString cardSecurityCode;
+		  
           BillingAddress? billingAddress;
         };
       
@@ -179,28 +185,22 @@

BasicCardResponse

-
nameOnCard
-
The nameOnCard field contains the card holder's name as it appears on the card.
-
pan
-
The pan field contains the card number or primary account number (PAN) for the payment card.
+
cardholderName
+
The cardholderName field contains the cardholder's name as it appears on the card.
+
cardNumber
+
The cardNumber field contains the primary account number (PAN) for the payment card.
expiryMonth
The expiryMonth field contains a two-digit string for the expiry month of the card in the range 01 to 12.
expiryYear
The expiryYear field contains a two-digit string for the expiry year of the card in the range 00 to 99.
-
securityCode
-
The securityCode field contains a three or four digit string for the - security code of the card (e.g. sometimes known as the CVV, CVC, or CID).
+
cardSecurityCode
+
The cardSecurityCode field contains a three or four digit string for the + security code of the card (sometimes known as the CVV, CVC, CVN, CVE or CID).
+
-
- There is an open issue highlighting that different card schemes have different manadatory - requirements. This suggests that there might be a base credit card message format that supports - the minimal set of required fields such as PAN and expiry date and other derived message formats - based on the this that adds other fields such as start date. -
-
diff --git a/specs/paymentrequest.html b/specs/paymentrequest.html index aa33d8c9..92296ef1 100644 --- a/specs/paymentrequest.html +++ b/specs/paymentrequest.html @@ -341,7 +341,7 @@

PaymentRequest constructor

currently described in the specification. -
+
There is an open issue about whether the API should handle occasions when a site wants to request a payment method but not actually make a charge immediately. These may include identification validation, pre-auth for a deposit, pre-auth for a later payment, making recurring payments, and more.