stripeapi-2.0.1.0: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.SetupIntentPaymentMethodOptionsAcssDebit

Description

Contains the types generated from the schema SetupIntentPaymentMethodOptionsAcssDebit

Synopsis

Documentation

data SetupIntentPaymentMethodOptionsAcssDebit Source #

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

data SetupIntentPaymentMethodOptionsAcssDebitCurrency' Source #

Defines the enum schema located at components.schemas.setup_intent_payment_method_options_acss_debit.properties.currency in the specification.

Currency supported by the bank account

Constructors

SetupIntentPaymentMethodOptionsAcssDebitCurrency'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

SetupIntentPaymentMethodOptionsAcssDebitCurrency'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

SetupIntentPaymentMethodOptionsAcssDebitCurrency'EnumCad

Represents the JSON value "cad"

SetupIntentPaymentMethodOptionsAcssDebitCurrency'EnumUsd

Represents the JSON value "usd"

Instances

Instances details
Eq SetupIntentPaymentMethodOptionsAcssDebitCurrency' Source # 
Instance details

Defined in StripeAPI.Types.SetupIntentPaymentMethodOptionsAcssDebit

Show SetupIntentPaymentMethodOptionsAcssDebitCurrency' Source # 
Instance details

Defined in StripeAPI.Types.SetupIntentPaymentMethodOptionsAcssDebit

ToJSON SetupIntentPaymentMethodOptionsAcssDebitCurrency' Source # 
Instance details

Defined in StripeAPI.Types.SetupIntentPaymentMethodOptionsAcssDebit

FromJSON SetupIntentPaymentMethodOptionsAcssDebitCurrency' Source # 
Instance details

Defined in StripeAPI.Types.SetupIntentPaymentMethodOptionsAcssDebit

data SetupIntentPaymentMethodOptionsAcssDebitVerificationMethod' Source #

Defines the enum schema located at components.schemas.setup_intent_payment_method_options_acss_debit.properties.verification_method in the specification.

Bank account verification method.

Constructors

SetupIntentPaymentMethodOptionsAcssDebitVerificationMethod'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

SetupIntentPaymentMethodOptionsAcssDebitVerificationMethod'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

SetupIntentPaymentMethodOptionsAcssDebitVerificationMethod'EnumAutomatic

Represents the JSON value "automatic"

SetupIntentPaymentMethodOptionsAcssDebitVerificationMethod'EnumInstant

Represents the JSON value "instant"

SetupIntentPaymentMethodOptionsAcssDebitVerificationMethod'EnumMicrodeposits

Represents the JSON value "microdeposits"

Instances

Instances details
Eq SetupIntentPaymentMethodOptionsAcssDebitVerificationMethod' Source # 
Instance details

Defined in StripeAPI.Types.SetupIntentPaymentMethodOptionsAcssDebit

Show SetupIntentPaymentMethodOptionsAcssDebitVerificationMethod' Source # 
Instance details

Defined in StripeAPI.Types.SetupIntentPaymentMethodOptionsAcssDebit

ToJSON SetupIntentPaymentMethodOptionsAcssDebitVerificationMethod' Source # 
Instance details

Defined in StripeAPI.Types.SetupIntentPaymentMethodOptionsAcssDebit

FromJSON SetupIntentPaymentMethodOptionsAcssDebitVerificationMethod' Source # 
Instance details

Defined in StripeAPI.Types.SetupIntentPaymentMethodOptionsAcssDebit