# CreditCardConfiguration

Object · GraphQL API

Configuration for credit card tokenization.

## Fields

- `supportedCardBrands` (`[CreditCardBrandCode!]`): A list of card brands supported by the merchant for credit card processing.
- `challenges` (`[Challenge!]`): A list of challenges that are required by the merchant to process a given credit card.
- `threeDSecureEnabled` (`Boolean`) — deprecated since 2019-01-30: Whether or not the merchant supports 3D Secure.
- `threeDSecure` (`ThreeDSecureConfiguration`): Configuration for 3D Secure.
- `fraudDataCollectionEnabled` (`Boolean`): Whether or not fraud data collection is enabled for the merchant.

## Used by

- [ClientConfiguration](/braintree/graphql/reference/types/client-configuration) — Object; creditCard

## GraphQL definition

```graphql
type CreditCardConfiguration {
  supportedCardBrands: [CreditCardBrandCode!]
  challenges: [Challenge!]
  threeDSecureEnabled: Boolean @deprecated(reason: "Use `threeDSecure` instead.")
  threeDSecure: ThreeDSecureConfiguration
  fraudDataCollectionEnabled: Boolean
}
```

---

[View the complete GraphQL schema on GitHub](https://raw.githubusercontent.com/braintree/graphql-api/refs/heads/master/schema.graphql)