# ClientConfiguration

Object · GraphQL API

Top-level fields returned from the client configuration query.

## Fields

- `analyticsUrl` (`String`) — deprecated since 2018-02-12: URL to send analytics.
- `applePay` (`ApplePayConfiguration`): Configuration for Apple Pay on iOS.
- `applePayWeb` (`ApplePayWebConfiguration`): Configuration for Apple Pay on the web.
- `assetsUrl` (`String`): A URL pointing to the base path of Braintree's web pages used for various browser switches and popups.
- `clientApiUrl` (`String`) — deprecated since 2018-02-12: A URL pointing to the base path of Braintree's client API.
- `supportedFeatures` (`[ClientFeature!]`) — deprecated since 2018-02-26: A list of client features the merchant supports.
- `braintreeApi` (`BraintreeApiConfiguration`) — deprecated since 2018-07-12: Configuration for payment methods in legacy clients.
- `creditCard` (`CreditCardConfiguration`): Configuration for credit card tokenization.
- `environment` (`ClientConfigurationEnvironment`): The enum of the current environment.
- `fastlane` (`FastlaneConfiguration`): Configuration for PayPal Fastlane.
- `fraudProvider` (`FraudProviderConfiguration`): Configuration for fraud protection provider.
- `googlePay` (`GooglePayConfiguration`): Configuration for Google Pay on Android and the web.
- `ideal` (`IDealConfiguration`) — deprecated since 2019-04-16: This field will always be null.
- `kount` (`KountConfiguration`) — deprecated since 2020-04-03: Formerly configuration for Kount fraud tools; this configuration now lives under `fraudProvider`.
- `masterpass` (`MasterpassConfiguration`): Configuration for Masterpass.
- `merchantId` (`String`): The merchant ID.
- `paypal` (`PayPalConfiguration`): Configuration for PayPal.
- `samsungPay` (`SamsungPayConfiguration`) — deprecated since 2024-10-21: Configuration for Samsung Pay.
- `unionPay` (`UnionPayConfiguration`): Configuration for UnionPay cards.
- `usBankAccount` (`UsBankAccountConfiguration`): Configuration for US bank account processing.
- `venmo` (`VenmoConfiguration`): Configuration for Pay with Venmo.
- `visaCheckout` (`VisaCheckoutConfiguration`) — deprecated since 2026-02-03: Configuration for Visa Checkout.
- `metaCheckout` (`MetaCheckoutConfiguration`): Configuration for Meta Checkout.
- `challenges` (`[Challenge!]`): A list of challenges that are required by the current merchant to process a given credit card.
- `openBanking` (`OpenBankingConfiguration`): Configuration for Open Banking.

## Used by

- [clientConfiguration](/braintree/graphql/reference/queries/client-configuration) — Query

## GraphQL definition

```graphql
type ClientConfiguration {
  analyticsUrl: String @deprecated(reason: "This field is included for supporting SDKs that send analytics.")
  applePay: ApplePayConfiguration
  applePayWeb: ApplePayWebConfiguration
  assetsUrl: String
  clientApiUrl: String @deprecated(reason: "This field is included for supporting legacy clients.")
  supportedFeatures: [ClientFeature!] @deprecated(reason: "This field is included for supporting legacy clients.")
  braintreeApi: BraintreeApiConfiguration @deprecated(reason: "This field is included for supporting legacy clients.")
  creditCard: CreditCardConfiguration
  environment: ClientConfigurationEnvironment
  fastlane: FastlaneConfiguration
  fraudProvider: FraudProviderConfiguration
  googlePay: GooglePayConfiguration
  ideal: IDealConfiguration @deprecated(reason: "This field is included for supporting legacy clients.")
  kount: KountConfiguration @deprecated(reason: "This field is included for supporting legacy clients.")
  masterpass: MasterpassConfiguration
  merchantId: String
  paypal: PayPalConfiguration
  samsungPay: SamsungPayConfiguration @deprecated(reason: "Samsung pay is no longer supported.")
  unionPay: UnionPayConfiguration
  usBankAccount: UsBankAccountConfiguration
  venmo: VenmoConfiguration
  visaCheckout: VisaCheckoutConfiguration @deprecated(reason: "Visa Checkout is no longer supported.")
  metaCheckout: MetaCheckoutConfiguration
  challenges: [Challenge!]
  openBanking: OpenBankingConfiguration
}
```

---

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