stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.PaymentMethodEps

Description

Contains the types generated from the schema PaymentMethodEps

Synopsis

Documentation

data PaymentMethodEps Source #

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

Constructors

PaymentMethodEps 

Fields

  • paymentMethodEpsBank :: Maybe PaymentMethodEpsBank'

    bank: The customer's bank. Should be one of `arzte_und_apotheker_bank`, `austrian_anadi_bank_ag`, `bank_austria`, `bankhaus_carl_spangler`, `bankhaus_schelhammer_und_schattera_ag`, `bawag_psk_ag`, `bks_bank_ag`, `brull_kallmus_bank_ag`, `btv_vier_lander_bank`, `capital_bank_grawe_gruppe_ag`, `dolomitenbank`, `easybank_ag`, `erste_bank_und_sparkassen`, `hypo_alpeadriabank_international_ag`, `hypo_noe_lb_fur_niederosterreich_u_wien`, `hypo_oberosterreich_salzburg_steiermark`, `hypo_tirol_bank_ag`, `hypo_vorarlberg_bank_ag`, `hypo_bank_burgenland_aktiengesellschaft`, `marchfelder_bank`, `oberbank_ag`, `raiffeisen_bankengruppe_osterreich`, `schoellerbank_ag`, `sparda_bank_wien`, `volksbank_gruppe`, `volkskreditbank_ag`, or `vr_bank_braunau`.

mkPaymentMethodEps :: PaymentMethodEps Source #

Create a new PaymentMethodEps with all required fields.

data PaymentMethodEpsBank' Source #

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

The customer's bank. Should be one of `arzte_und_apotheker_bank`, `austrian_anadi_bank_ag`, `bank_austria`, `bankhaus_carl_spangler`, `bankhaus_schelhammer_und_schattera_ag`, `bawag_psk_ag`, `bks_bank_ag`, `brull_kallmus_bank_ag`, `btv_vier_lander_bank`, `capital_bank_grawe_gruppe_ag`, `dolomitenbank`, `easybank_ag`, `erste_bank_und_sparkassen`, `hypo_alpeadriabank_international_ag`, `hypo_noe_lb_fur_niederosterreich_u_wien`, `hypo_oberosterreich_salzburg_steiermark`, `hypo_tirol_bank_ag`, `hypo_vorarlberg_bank_ag`, `hypo_bank_burgenland_aktiengesellschaft`, `marchfelder_bank`, `oberbank_ag`, `raiffeisen_bankengruppe_osterreich`, `schoellerbank_ag`, `sparda_bank_wien`, `volksbank_gruppe`, `volkskreditbank_ag`, or `vr_bank_braunau`.

Constructors

PaymentMethodEpsBank'Other Value

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

PaymentMethodEpsBank'Typed Text

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

PaymentMethodEpsBank'EnumArzteUndApothekerBank

Represents the JSON value "arzte_und_apotheker_bank"

PaymentMethodEpsBank'EnumAustrianAnadiBankAg

Represents the JSON value "austrian_anadi_bank_ag"

PaymentMethodEpsBank'EnumBankAustria

Represents the JSON value "bank_austria"

PaymentMethodEpsBank'EnumBankhausCarlSpangler

Represents the JSON value "bankhaus_carl_spangler"

PaymentMethodEpsBank'EnumBankhausSchelhammerUndSchatteraAg

Represents the JSON value "bankhaus_schelhammer_und_schattera_ag"

PaymentMethodEpsBank'EnumBawagPskAg

Represents the JSON value "bawag_psk_ag"

PaymentMethodEpsBank'EnumBksBankAg

Represents the JSON value "bks_bank_ag"

PaymentMethodEpsBank'EnumBrullKallmusBankAg

Represents the JSON value "brull_kallmus_bank_ag"

PaymentMethodEpsBank'EnumBtvVierLanderBank

Represents the JSON value "btv_vier_lander_bank"

PaymentMethodEpsBank'EnumCapitalBankGraweGruppeAg

Represents the JSON value "capital_bank_grawe_gruppe_ag"

PaymentMethodEpsBank'EnumDolomitenbank

Represents the JSON value "dolomitenbank"

PaymentMethodEpsBank'EnumEasybankAg

Represents the JSON value "easybank_ag"

PaymentMethodEpsBank'EnumErsteBankUndSparkassen

Represents the JSON value "erste_bank_und_sparkassen"

PaymentMethodEpsBank'EnumHypoAlpeadriabankInternationalAg

Represents the JSON value "hypo_alpeadriabank_international_ag"

PaymentMethodEpsBank'EnumHypoBankBurgenlandAktiengesellschaft

Represents the JSON value "hypo_bank_burgenland_aktiengesellschaft"

PaymentMethodEpsBank'EnumHypoNoeLbFurNiederosterreichUWien

Represents the JSON value "hypo_noe_lb_fur_niederosterreich_u_wien"

PaymentMethodEpsBank'EnumHypoOberosterreichSalzburgSteiermark

Represents the JSON value "hypo_oberosterreich_salzburg_steiermark"

PaymentMethodEpsBank'EnumHypoTirolBankAg

Represents the JSON value "hypo_tirol_bank_ag"

PaymentMethodEpsBank'EnumHypoVorarlbergBankAg

Represents the JSON value "hypo_vorarlberg_bank_ag"

PaymentMethodEpsBank'EnumMarchfelderBank

Represents the JSON value "marchfelder_bank"

PaymentMethodEpsBank'EnumOberbankAg

Represents the JSON value "oberbank_ag"

PaymentMethodEpsBank'EnumRaiffeisenBankengruppeOsterreich

Represents the JSON value "raiffeisen_bankengruppe_osterreich"

PaymentMethodEpsBank'EnumSchoellerbankAg

Represents the JSON value "schoellerbank_ag"

PaymentMethodEpsBank'EnumSpardaBankWien

Represents the JSON value "sparda_bank_wien"

PaymentMethodEpsBank'EnumVolksbankGruppe

Represents the JSON value "volksbank_gruppe"

PaymentMethodEpsBank'EnumVolkskreditbankAg

Represents the JSON value "volkskreditbank_ag"

PaymentMethodEpsBank'EnumVrBankBraunau

Represents the JSON value "vr_bank_braunau"