HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Modulestripeapi-3.0.0.0Haskell2010

StripeAPI.Types.SetupIntentPaymentMethodOptionsCard

Contains the types generated from the schema SetupIntentPaymentMethodOptionsCard

  • 7 types
  • 2 values
  • Packagestripeapi-3.0.0.0
  • Exports9
  • LanguageHaskell2010
  • LicenceMIT
  • SourceSetupIntentPaymentMethodOptionsCard.hs

Defines the object schema located at components.schemas.setup_intent_payment_method_options_card in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at components.schemas.setup_intent_payment_method_options_card.properties.mandate_options.anyOf in the specification.

Configuration options for setting up an eMandate for cards issued in India.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at components.schemas.setup_intent_payment_method_options_card.properties.mandate_options.anyOf.properties.amount_type in the specification.

One of `fixed` or `maximum`. If `fixed`, the `amount` param refers to the exact amount to be charged in future payments. If `maximum`, the amount charged can be up to the value passed for the `amount` param.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at components.schemas.setup_intent_payment_method_options_card.properties.mandate_options.anyOf.properties.interval in the specification.

Specifies payment frequency. One of `day`, `week`, `month`, `year`, or `sporadic`.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at components.schemas.setup_intent_payment_method_options_card.properties.mandate_options.anyOf.properties.supported_types.items in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at components.schemas.setup_intent_payment_method_options_card.properties.network in the specification.

Selected network to process this SetupIntent on. Depends on the available networks of the card attached to the setup intent. Can be only set confirm-time.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at components.schemas.setup_intent_payment_method_options_card.properties.request_three_d_secure in the specification.

We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and other requirements. However, if you wish to request 3D Secure based on logic from your own fraud engine, provide this option. Permitted values include: `automatic` or `any`. If not provided, defaults to `automatic`. Read our guide on manually requesting 3D Secure for more information on how this configuration interacts with Radar and our SCA Engine.

Constructors

Instances4Eq, Show, FromJSON, ToJSON