> ## Documentation Index
> Fetch the complete documentation index at: https://developers.pcibooking.net/llms.txt
> Use this file to discover all available pages before exploring further.

# Supported Card Types

> Complete list of card types PCI Booking identifies and tokenizes: Visa, Mastercard, Amex, JCB, Diners, and more.

<Info>
  You can retrieve this list programmatically via the [Get Supported Credit Cards](/api-reference/general/get-supported-cards) API endpoint.
</Info>

PCI Booking supports the following card brands. The **Code** column shows the exact string value used in API requests and responses.

## Card Types

| Card Brand        | Code         | Notes                         |
| ----------------- | ------------ | ----------------------------- |
| American Express  | `AMEX`       |                               |
| BC Card           | `BC`         | South Korean card brand       |
| Carta Si          | `CartaSi`    | Italian card brand            |
| Dankort           | `Dankort`    | Danish debit card             |
| Delta             | `Delta`      | Visa Delta (UK debit)         |
| Diners Club       | `DinersClub` | Including Carte Blanche       |
| Discover          | `Discover`   |                               |
| Electron          | `Electron`   | Visa Electron                 |
| Elo               | `Elo`        | Brazilian card brand          |
| enRoute           | `enRoute`    | Travel and entertainment card |
| Hipercard         | `Hipercard`  | Brazilian card brand          |
| JCB               | `JCB`        | Japan Credit Bureau           |
| Maestro           | `Maestro`    | International debit           |
| MasterCard        | `MasterCard` |                               |
| MasterCard Alaska | `MC_Alaska`  |                               |
| MasterCard Canada | `MC_Canada`  |                               |
| Switch            | `Switch`     | UK debit card (now Maestro)   |
| Troy              | `Troy`       | Turkish payment network       |
| UATP              | `UATP`       | Universal Air Travel Plan     |
| UnionPay          | `UnionPay`   | China UnionPay                |
| Visa              | `Visa`       |                               |

## Card Type Detection

PCI Booking automatically detects the card type from the card number (BIN range) during tokenization. The detected type is included in the token metadata.

## Filtering Card Types

You can restrict which card types are accepted on the [card entry form](/capture-cards/hosted-card-entry-form) by passing a `cardTypes` parameter with a comma-separated list of codes from the table above.

## Requesting a New Card Type

If you need PCI Booking to support a card type not listed here, contact [support@pcibooking.net](mailto:support@pcibooking.net) and provide the BIN range or BIN identifiers for the card type. Our team will evaluate and add support.

## Related

* [Query Tokens API](/api-reference/manage-tokens/query-tokens) - Search tokens by card type and other criteria
* [Retrieve Card Details API](/api-reference/manage-tokens/retrieve-card-details) - Get full card metadata including detected card type
