Valid Credit Card Types

Element Type Required Description
creditCardType (string) true
  • Required
  • The customer's card to be used as their form of payment
  • These card types are accepted by the Expedia payment system for prepaid Expedia Collect reservations, if the card type is accepted in the currency used

Two letter code, case sensitive, prepaid supported card options are:
  • VI = Visa
  • AX = American Express
  • BC = BC Card
  • MC = MasterCard
  • IK = MasterCard Alaska
  • CA = MasterCard Canada
  • CB = Carte Blanche
  • CU = China Union Pay
  • DS = Discover
  • DC = Diners Club
  • T = Carta Si
  • R = Carte Bleue
  • N = Dankort
  • L = Delta
  • E = Electron
  • JC = Japan Credit Bureau
  • TO = Maestro
  • S = Switch
  • O = Solo

As payment goes through our payment gateway, no other payment methods (PayPal, personal check, Google Checkout, etc.) are possible. This covers many legal issues as well as allows customer service agents to handle any issues including payment.

If a supported currency has been specified for an Expedia Collect reservation, that currency will be charged on the customer credit card.

Use the PaymentTypes Request to populate a drop down box with the acceptable card types that can be used to pay with the currency requested for any Expedia Collect bookings.

  • The payment types returned are also dependent on the locale used in the request.
  • The list of chargeable cards types can change depending on the payment systems used. This is a general list of those card types requested. Use the payment types request for a specific list of card types that can be used on any booking that can be displayed to the user.

Any affiliates that don't properly message accurate charges will incur chargebacks to their account in the event of a customer dispute.

Credit Card Validation Notes

Perform these basic validation checks before sending payment information to EAN to help ensure successful first-attempt transactions and improve customer experience:

  • Restrict the card number and card security value (CSV) fields to numerical digits only. MasterCard and Visa CSVs should be 3 digits.
  • Perform a Mod10/Luhn check against the card number - if it fails, ask the cardholder to verify their number
  • Use basic logic checks to ensure the expiration date is not in the past
  • Never auto-fill the cardholder name or address fields - the site user, traveler, and cardholder may sometimes be two or three different people.

For more detailed card number verifications, below are known card number lengths, ranges, and codes. For details on additional cards accepted by EAN but not detailed here, see the credit card company's website.

Card Type Code Card Length Bin Number Range
Mastercard CA 16 51,52,53,54,55
Visa VI 13,16 4
American Express AX 15 34,37
BC Card BC 16 65730300 - 65735099
65410300 - 65415099
65420300 - 65425099
65430300 - 65432099
65432200 - 65435099
65560300 - 65565099
65580300 - 65585099
65590300 - 65595099
Carte Blanche CB 14 94,95,389
China Union Pay CU 16-19 62
Diners Club DC 14 304,305,36,38,60
Discover DS 16 60110,60112,60113,60114,60119 
Electron E 16 450875,4844,4917,491880 
JCB, Japan Credit Bureau JC 15,16 35
Dankort N 16 4571
Maestro TO 16,18,19 5020,5038,6304,6759
Delta L 16 4137,4462,45,46,48,49
Carte Bleue  13,16 
Switch  16,18,19 4903,4911,4936,564182,63,6759 
Carte Si  16