stripeapi-1.0.0.0: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.PaymentMethodDetailsP24

Description

Contains the types generated from the schema PaymentMethodDetailsP24

Synopsis

Documentation

data PaymentMethodDetailsP24 Source #

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

Constructors

PaymentMethodDetailsP24 

Fields

  • paymentMethodDetailsP24Bank :: Maybe PaymentMethodDetailsP24Bank'

    bank: The customer's bank. Can be one of `ing`, `citi_handlowy`, `tmobile_usbugi_bankowe`, `plus_bank`, `etransfer_pocztowy24`, `banki_spbdzielcze`, `bank_nowy_bfg_sa`, `getin_bank`, `blik`, `noble_pay`, `ideabank`, `envelobank`, `santander_przelew24`, `nest_przelew`, `mbank_mtransfer`, `inteligo`, `pbac_z_ipko`, `bnp_paribas`, `credit_agricole`, `toyota_bank`, `bank_pekao_sa`, `volkswagen_bank`, `bank_millennium`, `alior_bank`, or `boz`.

  • paymentMethodDetailsP24Reference :: Maybe Text

    reference: Unique reference for this Przelewy24 payment.

    Constraints:

    • Maximum length of 5000
  • paymentMethodDetailsP24VerifiedName :: Maybe Text

    verified_name: Owner's verified full name. Values are verified or provided by Przelewy24 directly (if supported) at the time of authorization or settlement. They cannot be set or mutated. Przelewy24 rarely provides this information so the attribute is usually empty.

    Constraints:

    • Maximum length of 5000

data PaymentMethodDetailsP24Bank' Source #

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

The customer's bank. Can be one of `ing`, `citi_handlowy`, `tmobile_usbugi_bankowe`, `plus_bank`, `etransfer_pocztowy24`, `banki_spbdzielcze`, `bank_nowy_bfg_sa`, `getin_bank`, `blik`, `noble_pay`, `ideabank`, `envelobank`, `santander_przelew24`, `nest_przelew`, `mbank_mtransfer`, `inteligo`, `pbac_z_ipko`, `bnp_paribas`, `credit_agricole`, `toyota_bank`, `bank_pekao_sa`, `volkswagen_bank`, `bank_millennium`, `alior_bank`, or `boz`.

Constructors

PaymentMethodDetailsP24Bank'Other Value

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

PaymentMethodDetailsP24Bank'Typed Text

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

PaymentMethodDetailsP24Bank'EnumAliorBank

Represents the JSON value "alior_bank"

PaymentMethodDetailsP24Bank'EnumBankMillennium

Represents the JSON value "bank_millennium"

PaymentMethodDetailsP24Bank'EnumBankNowyBfgSa

Represents the JSON value "bank_nowy_bfg_sa"

PaymentMethodDetailsP24Bank'EnumBankPekaoSa

Represents the JSON value "bank_pekao_sa"

PaymentMethodDetailsP24Bank'EnumBankiSpbdzielcze

Represents the JSON value "banki_spbdzielcze"

PaymentMethodDetailsP24Bank'EnumBlik

Represents the JSON value "blik"

PaymentMethodDetailsP24Bank'EnumBnpParibas

Represents the JSON value "bnp_paribas"

PaymentMethodDetailsP24Bank'EnumBoz

Represents the JSON value "boz"

PaymentMethodDetailsP24Bank'EnumCitiHandlowy

Represents the JSON value "citi_handlowy"

PaymentMethodDetailsP24Bank'EnumCreditAgricole

Represents the JSON value "credit_agricole"

PaymentMethodDetailsP24Bank'EnumEnvelobank

Represents the JSON value "envelobank"

PaymentMethodDetailsP24Bank'EnumEtransferPocztowy24

Represents the JSON value "etransfer_pocztowy24"

PaymentMethodDetailsP24Bank'EnumGetinBank

Represents the JSON value "getin_bank"

PaymentMethodDetailsP24Bank'EnumIdeabank

Represents the JSON value "ideabank"

PaymentMethodDetailsP24Bank'EnumIng

Represents the JSON value "ing"

PaymentMethodDetailsP24Bank'EnumInteligo

Represents the JSON value "inteligo"

PaymentMethodDetailsP24Bank'EnumMbankMtransfer

Represents the JSON value "mbank_mtransfer"

PaymentMethodDetailsP24Bank'EnumNestPrzelew

Represents the JSON value "nest_przelew"

PaymentMethodDetailsP24Bank'EnumNoblePay

Represents the JSON value "noble_pay"

PaymentMethodDetailsP24Bank'EnumPbacZIpko

Represents the JSON value "pbac_z_ipko"

PaymentMethodDetailsP24Bank'EnumPlusBank

Represents the JSON value "plus_bank"

PaymentMethodDetailsP24Bank'EnumSantanderPrzelew24

Represents the JSON value "santander_przelew24"

PaymentMethodDetailsP24Bank'EnumTmobileUsbugiBankowe

Represents the JSON value "tmobile_usbugi_bankowe"

PaymentMethodDetailsP24Bank'EnumToyotaBank

Represents the JSON value "toyota_bank"

PaymentMethodDetailsP24Bank'EnumVolkswagenBank

Represents the JSON value "volkswagen_bank"