| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
StripeAPI.Types.PaymentMethodDetailsBancontact
Description
Contains the types generated from the schema PaymentMethodDetailsBancontact
Synopsis
- data PaymentMethodDetailsBancontact = PaymentMethodDetailsBancontact {
- paymentMethodDetailsBancontactBankCode :: Maybe Text
- paymentMethodDetailsBancontactBankName :: Maybe Text
- paymentMethodDetailsBancontactBic :: Maybe Text
- paymentMethodDetailsBancontactGeneratedSepaDebit :: Maybe PaymentMethodDetailsBancontactGeneratedSepaDebit'Variants
- paymentMethodDetailsBancontactGeneratedSepaDebitMandate :: Maybe PaymentMethodDetailsBancontactGeneratedSepaDebitMandate'Variants
- paymentMethodDetailsBancontactIbanLast4 :: Maybe Text
- paymentMethodDetailsBancontactPreferredLanguage :: Maybe PaymentMethodDetailsBancontactPreferredLanguage'
- paymentMethodDetailsBancontactVerifiedName :: Maybe Text
- mkPaymentMethodDetailsBancontact :: PaymentMethodDetailsBancontact
- data PaymentMethodDetailsBancontactGeneratedSepaDebit'Variants
- data PaymentMethodDetailsBancontactGeneratedSepaDebitMandate'Variants
- data PaymentMethodDetailsBancontactPreferredLanguage'
- = PaymentMethodDetailsBancontactPreferredLanguage'Other Value
- | PaymentMethodDetailsBancontactPreferredLanguage'Typed Text
- | PaymentMethodDetailsBancontactPreferredLanguage'EnumDe
- | PaymentMethodDetailsBancontactPreferredLanguage'EnumEn
- | PaymentMethodDetailsBancontactPreferredLanguage'EnumFr
- | PaymentMethodDetailsBancontactPreferredLanguage'EnumNl
Documentation
data PaymentMethodDetailsBancontact Source #
Defines the object schema located at components.schemas.payment_method_details_bancontact in the specification.
Constructors
| PaymentMethodDetailsBancontact | |
Fields
| |
Instances
mkPaymentMethodDetailsBancontact :: PaymentMethodDetailsBancontact Source #
Create a new PaymentMethodDetailsBancontact with all required 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.
Constructors
| PaymentMethodDetailsBancontactGeneratedSepaDebit'Text Text | |
| PaymentMethodDetailsBancontactGeneratedSepaDebit'PaymentMethod PaymentMethod |
Instances
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.
Constructors
| PaymentMethodDetailsBancontactGeneratedSepaDebitMandate'Text Text | |
| PaymentMethodDetailsBancontactGeneratedSepaDebitMandate'Mandate Mandate |
Instances
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 |
| PaymentMethodDetailsBancontactPreferredLanguage'EnumEn | Represents the JSON value |
| PaymentMethodDetailsBancontactPreferredLanguage'EnumFr | Represents the JSON value |
| PaymentMethodDetailsBancontactPreferredLanguage'EnumNl | Represents the JSON value |