stripeapi-1.0.0.0: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.PaymentMethodDetailsIdeal

Description

Contains the types generated from the schema PaymentMethodDetailsIdeal

Synopsis

Documentation

data PaymentMethodDetailsIdeal Source #

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

Constructors

PaymentMethodDetailsIdeal 

Fields

data PaymentMethodDetailsIdealBank' Source #

Defines the enum schema located at components.schemas.payment_method_details_ideal.properties.bank in the specification.

The customer's bank. Can be one of `abn_amro`, `asn_bank`, `bunq`, `handelsbanken`, `ing`, `knab`, `moneyou`, `rabobank`, `regiobank`, `revolut`, `sns_bank`, `triodos_bank`, or `van_lanschot`.

Constructors

PaymentMethodDetailsIdealBank'Other Value

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

PaymentMethodDetailsIdealBank'Typed Text

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

PaymentMethodDetailsIdealBank'EnumAbnAmro

Represents the JSON value "abn_amro"

PaymentMethodDetailsIdealBank'EnumAsnBank

Represents the JSON value "asn_bank"

PaymentMethodDetailsIdealBank'EnumBunq

Represents the JSON value "bunq"

PaymentMethodDetailsIdealBank'EnumHandelsbanken

Represents the JSON value "handelsbanken"

PaymentMethodDetailsIdealBank'EnumIng

Represents the JSON value "ing"

PaymentMethodDetailsIdealBank'EnumKnab

Represents the JSON value "knab"

PaymentMethodDetailsIdealBank'EnumMoneyou

Represents the JSON value "moneyou"

PaymentMethodDetailsIdealBank'EnumRabobank

Represents the JSON value "rabobank"

PaymentMethodDetailsIdealBank'EnumRegiobank

Represents the JSON value "regiobank"

PaymentMethodDetailsIdealBank'EnumRevolut

Represents the JSON value "revolut"

PaymentMethodDetailsIdealBank'EnumSnsBank

Represents the JSON value "sns_bank"

PaymentMethodDetailsIdealBank'EnumTriodosBank

Represents the JSON value "triodos_bank"

PaymentMethodDetailsIdealBank'EnumVanLanschot

Represents the JSON value "van_lanschot"

data PaymentMethodDetailsIdealBic' Source #

Defines the enum schema located at components.schemas.payment_method_details_ideal.properties.bic in the specification.

The Bank Identifier Code of the customer's bank.

Constructors

PaymentMethodDetailsIdealBic'Other Value

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

PaymentMethodDetailsIdealBic'Typed Text

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

PaymentMethodDetailsIdealBic'EnumABNANL2A

Represents the JSON value ABNANL2A

PaymentMethodDetailsIdealBic'EnumASNBNL21

Represents the JSON value ASNBNL21

PaymentMethodDetailsIdealBic'EnumBUNQNL2A

Represents the JSON value BUNQNL2A

PaymentMethodDetailsIdealBic'EnumFVLBNL22

Represents the JSON value FVLBNL22

PaymentMethodDetailsIdealBic'EnumHANDNL2A

Represents the JSON value HANDNL2A

PaymentMethodDetailsIdealBic'EnumINGBNL2A

Represents the JSON value INGBNL2A

PaymentMethodDetailsIdealBic'EnumKNABNL2H

Represents the JSON value KNABNL2H

PaymentMethodDetailsIdealBic'EnumMOYONL21

Represents the JSON value MOYONL21

PaymentMethodDetailsIdealBic'EnumRABONL2U

Represents the JSON value RABONL2U

PaymentMethodDetailsIdealBic'EnumRBRBNL21

Represents the JSON value RBRBNL21

PaymentMethodDetailsIdealBic'EnumREVOLT21

Represents the JSON value REVOLT21

PaymentMethodDetailsIdealBic'EnumSNSBNL2A

Represents the JSON value SNSBNL2A

PaymentMethodDetailsIdealBic'EnumTRIONL2U

Represents the JSON value TRIONL2U

data PaymentMethodDetailsIdealGeneratedSepaDebit'Variants Source #

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

Defined in StripeAPI.Types.PaymentMethodDetailsIdeal

Show PaymentMethodDetailsIdealGeneratedSepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsIdeal

ToJSON PaymentMethodDetailsIdealGeneratedSepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsIdeal

FromJSON PaymentMethodDetailsIdealGeneratedSepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsIdeal

data PaymentMethodDetailsIdealGeneratedSepaDebitMandate'Variants Source #

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

Defined in StripeAPI.Types.PaymentMethodDetailsIdeal

Show PaymentMethodDetailsIdealGeneratedSepaDebitMandate'Variants Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsIdeal

ToJSON PaymentMethodDetailsIdealGeneratedSepaDebitMandate'Variants Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsIdeal

FromJSON PaymentMethodDetailsIdealGeneratedSepaDebitMandate'Variants Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsIdeal