stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.PaymentMethodDetailsBancontact

Description

Contains the types generated from the schema PaymentMethodDetailsBancontact

Synopsis

Documentation

data PaymentMethodDetailsBancontact Source #

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

Constructors

PaymentMethodDetailsBancontact 

Fields

data PaymentMethodDetailsBancontactGeneratedSepaDebit'Variants Source #

Defines the oneOf schema located at components.schemas.payment_method_details_bancontact.properties.generated_sepa_debit.anyOf in the specification.

The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.

Instances

Instances details
Eq PaymentMethodDetailsBancontactGeneratedSepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsBancontact

Show PaymentMethodDetailsBancontactGeneratedSepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsBancontact

ToJSON PaymentMethodDetailsBancontactGeneratedSepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsBancontact

FromJSON PaymentMethodDetailsBancontactGeneratedSepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsBancontact

data PaymentMethodDetailsBancontactGeneratedSepaDebitMandate'Variants Source #

Defines the oneOf schema located at components.schemas.payment_method_details_bancontact.properties.generated_sepa_debit_mandate.anyOf in the specification.

The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.

Instances

Instances details
Eq PaymentMethodDetailsBancontactGeneratedSepaDebitMandate'Variants Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsBancontact

Show PaymentMethodDetailsBancontactGeneratedSepaDebitMandate'Variants Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsBancontact

ToJSON PaymentMethodDetailsBancontactGeneratedSepaDebitMandate'Variants Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsBancontact

FromJSON PaymentMethodDetailsBancontactGeneratedSepaDebitMandate'Variants Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsBancontact

data PaymentMethodDetailsBancontactPreferredLanguage' Source #

Defines the enum schema located at components.schemas.payment_method_details_bancontact.properties.preferred_language in the specification.

Preferred language of the Bancontact authorization page that the customer is redirected to. Can be one of `en`, `de`, `fr`, or `nl`

Constructors

PaymentMethodDetailsBancontactPreferredLanguage'Other Value

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

PaymentMethodDetailsBancontactPreferredLanguage'Typed Text

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

PaymentMethodDetailsBancontactPreferredLanguage'EnumDe

Represents the JSON value "de"

PaymentMethodDetailsBancontactPreferredLanguage'EnumEn

Represents the JSON value "en"

PaymentMethodDetailsBancontactPreferredLanguage'EnumFr

Represents the JSON value "fr"

PaymentMethodDetailsBancontactPreferredLanguage'EnumNl

Represents the JSON value "nl"

Instances

Instances details
Eq PaymentMethodDetailsBancontactPreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsBancontact

Show PaymentMethodDetailsBancontactPreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsBancontact

ToJSON PaymentMethodDetailsBancontactPreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsBancontact

FromJSON PaymentMethodDetailsBancontactPreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsBancontact