stripeapi-1.0.0.0: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.CheckoutAcssDebitPaymentMethodOptions

Description

Contains the types generated from the schema CheckoutAcssDebitPaymentMethodOptions

Synopsis

Documentation

data CheckoutAcssDebitPaymentMethodOptions Source #

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

data CheckoutAcssDebitPaymentMethodOptionsCurrency' Source #

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

Currency supported by the bank account. Returned when the Session is in `setup` mode.

Constructors

CheckoutAcssDebitPaymentMethodOptionsCurrency'Other Value

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

CheckoutAcssDebitPaymentMethodOptionsCurrency'Typed Text

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

CheckoutAcssDebitPaymentMethodOptionsCurrency'EnumCad

Represents the JSON value "cad"

CheckoutAcssDebitPaymentMethodOptionsCurrency'EnumUsd

Represents the JSON value "usd"

Instances

Instances details
Eq CheckoutAcssDebitPaymentMethodOptionsCurrency' Source # 
Instance details

Defined in StripeAPI.Types.CheckoutAcssDebitPaymentMethodOptions

Show CheckoutAcssDebitPaymentMethodOptionsCurrency' Source # 
Instance details

Defined in StripeAPI.Types.CheckoutAcssDebitPaymentMethodOptions

ToJSON CheckoutAcssDebitPaymentMethodOptionsCurrency' Source # 
Instance details

Defined in StripeAPI.Types.CheckoutAcssDebitPaymentMethodOptions

FromJSON CheckoutAcssDebitPaymentMethodOptionsCurrency' Source # 
Instance details

Defined in StripeAPI.Types.CheckoutAcssDebitPaymentMethodOptions

data CheckoutAcssDebitPaymentMethodOptionsVerificationMethod' Source #

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

Bank account verification method.

Constructors

CheckoutAcssDebitPaymentMethodOptionsVerificationMethod'Other Value

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

CheckoutAcssDebitPaymentMethodOptionsVerificationMethod'Typed Text

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

CheckoutAcssDebitPaymentMethodOptionsVerificationMethod'EnumAutomatic

Represents the JSON value "automatic"

CheckoutAcssDebitPaymentMethodOptionsVerificationMethod'EnumInstant

Represents the JSON value "instant"

CheckoutAcssDebitPaymentMethodOptionsVerificationMethod'EnumMicrodeposits

Represents the JSON value "microdeposits"

Instances

Instances details
Eq CheckoutAcssDebitPaymentMethodOptionsVerificationMethod' Source # 
Instance details

Defined in StripeAPI.Types.CheckoutAcssDebitPaymentMethodOptions

Show CheckoutAcssDebitPaymentMethodOptionsVerificationMethod' Source # 
Instance details

Defined in StripeAPI.Types.CheckoutAcssDebitPaymentMethodOptions

ToJSON CheckoutAcssDebitPaymentMethodOptionsVerificationMethod' Source # 
Instance details

Defined in StripeAPI.Types.CheckoutAcssDebitPaymentMethodOptions

FromJSON CheckoutAcssDebitPaymentMethodOptionsVerificationMethod' Source # 
Instance details

Defined in StripeAPI.Types.CheckoutAcssDebitPaymentMethodOptions