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

# CrossmintCheckoutFiatPayment

> Flutter Final Class

**Final Class**

Fiat payment configuration — credit card, Apple Pay, Google Pay.

```dart theme={null}
final class CrossmintCheckoutFiatPayment
```

Set `enabled` to `false` and leave the rest null to hide the fiat tab
entirely. When `enabled` is `true`, method availability defaults to the
merchant / project configuration on the server — override individual
methods via `allowCard`, `allowApplePay`, `allowGooglePay`.

## Constructors

### CrossmintCheckoutFiatPayment

```dart theme={null}
const CrossmintCheckoutFiatPayment({
  required this.enabled,
  this.defaultCurrency,
  this.allowCard,
  this.allowApplePay,
  this.allowGooglePay,
})
```

Creates a fiat payment config.

## Properties

### enabled

```dart theme={null}
final bool enabled
```

Whether fiat payments are enabled.

### defaultCurrency

```dart theme={null}
final String? defaultCurrency
```

ISO 4217 currency code preselected in the fiat tab (e.g. `"USD"`).

### allowCard

```dart theme={null}
final bool? allowCard
```

When `false`, hides the credit-card payment method. `null` keeps the project default.

### allowApplePay

```dart theme={null}
final bool? allowApplePay
```

When `false`, hides Apple Pay. `null` keeps the project default.

### allowGooglePay

```dart theme={null}
final bool? allowGooglePay
```

When `false`, hides Google Pay. `null` keeps the project default.
