Skip to main content

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.

Final Class Fiat payment configuration — credit card, Apple Pay, Google Pay.
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

const CrossmintCheckoutFiatPayment({
  required this.enabled,
  this.defaultCurrency,
  this.allowCard,
  this.allowApplePay,
  this.allowGooglePay,
})
Creates a fiat payment config.

Properties

enabled

final bool enabled
Whether fiat payments are enabled.

defaultCurrency

final String? defaultCurrency
ISO 4217 currency code preselected in the fiat tab (e.g. "USD").

allowCard

final bool? allowCard
When false, hides the credit-card payment method. null keeps the project default.

allowApplePay

final bool? allowApplePay
When false, hides Apple Pay. null keeps the project default.

allowGooglePay

final bool? allowGooglePay
When false, hides Google Pay. null keeps the project default.