stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.PaymentMethodDetailsSofort

Description

Contains the types generated from the schema PaymentMethodDetailsSofort

Synopsis

Documentation

data PaymentMethodDetailsSofort Source #

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

Constructors

PaymentMethodDetailsSofort 

Fields

data PaymentMethodDetailsSofortGeneratedSepaDebit'Variants Source #

Defines the oneOf schema located at components.schemas.payment_method_details_sofort.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 PaymentMethodDetailsSofortGeneratedSepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsSofort

Show PaymentMethodDetailsSofortGeneratedSepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsSofort

ToJSON PaymentMethodDetailsSofortGeneratedSepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsSofort

FromJSON PaymentMethodDetailsSofortGeneratedSepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsSofort

data PaymentMethodDetailsSofortGeneratedSepaDebitMandate'Variants Source #

Defines the oneOf schema located at components.schemas.payment_method_details_sofort.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 PaymentMethodDetailsSofortGeneratedSepaDebitMandate'Variants Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsSofort

Show PaymentMethodDetailsSofortGeneratedSepaDebitMandate'Variants Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsSofort

ToJSON PaymentMethodDetailsSofortGeneratedSepaDebitMandate'Variants Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsSofort

FromJSON PaymentMethodDetailsSofortGeneratedSepaDebitMandate'Variants Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsSofort

data PaymentMethodDetailsSofortPreferredLanguage' Source #

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

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

Constructors

PaymentMethodDetailsSofortPreferredLanguage'Other Value

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

PaymentMethodDetailsSofortPreferredLanguage'Typed Text

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

PaymentMethodDetailsSofortPreferredLanguage'EnumDe

Represents the JSON value "de"

PaymentMethodDetailsSofortPreferredLanguage'EnumEn

Represents the JSON value "en"

PaymentMethodDetailsSofortPreferredLanguage'EnumEs

Represents the JSON value "es"

PaymentMethodDetailsSofortPreferredLanguage'EnumFr

Represents the JSON value "fr"

PaymentMethodDetailsSofortPreferredLanguage'EnumIt

Represents the JSON value "it"

PaymentMethodDetailsSofortPreferredLanguage'EnumNl

Represents the JSON value "nl"

PaymentMethodDetailsSofortPreferredLanguage'EnumPl

Represents the JSON value "pl"