stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.PaymentMethodOptionsCardInstallments

Description

Contains the types generated from the schema PaymentMethodOptionsCardInstallments

Synopsis

Documentation

data PaymentMethodOptionsCardInstallments Source #

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

Constructors

PaymentMethodOptionsCardInstallments 

Fields

data PaymentMethodOptionsCardInstallmentsPlan' Source #

Defines the object schema located at components.schemas.payment_method_options_card_installments.properties.plan.anyOf in the specification.

Installment plan selected for this PaymentIntent.

Constructors

PaymentMethodOptionsCardInstallmentsPlan' 

Fields

data PaymentMethodOptionsCardInstallmentsPlan'Interval' Source #

Defines the enum schema located at components.schemas.payment_method_options_card_installments.properties.plan.anyOf.properties.interval in the specification.

For `fixed_count` installment plans, this is the interval between installment payments your customer will make to their credit card. One of `month`.

Constructors

PaymentMethodOptionsCardInstallmentsPlan'Interval'Other Value

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

PaymentMethodOptionsCardInstallmentsPlan'Interval'Typed Text

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

PaymentMethodOptionsCardInstallmentsPlan'Interval'EnumMonth

Represents the JSON value "month"

Instances

Instances details
Eq PaymentMethodOptionsCardInstallmentsPlan'Interval' Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodOptionsCardInstallments

Show PaymentMethodOptionsCardInstallmentsPlan'Interval' Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodOptionsCardInstallments

ToJSON PaymentMethodOptionsCardInstallmentsPlan'Interval' Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodOptionsCardInstallments

FromJSON PaymentMethodOptionsCardInstallmentsPlan'Interval' Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodOptionsCardInstallments

data PaymentMethodOptionsCardInstallmentsPlan'Type' Source #

Defines the enum schema located at components.schemas.payment_method_options_card_installments.properties.plan.anyOf.properties.type in the specification.

Type of installment plan, one of `fixed_count`.

Constructors

PaymentMethodOptionsCardInstallmentsPlan'Type'Other Value

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

PaymentMethodOptionsCardInstallmentsPlan'Type'Typed Text

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

PaymentMethodOptionsCardInstallmentsPlan'Type'EnumFixedCount

Represents the JSON value "fixed_count"

Instances

Instances details
Eq PaymentMethodOptionsCardInstallmentsPlan'Type' Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodOptionsCardInstallments

Show PaymentMethodOptionsCardInstallmentsPlan'Type' Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodOptionsCardInstallments

ToJSON PaymentMethodOptionsCardInstallmentsPlan'Type' Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodOptionsCardInstallments

FromJSON PaymentMethodOptionsCardInstallmentsPlan'Type' Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodOptionsCardInstallments