View Source ExOAPI.Stripe.Schemas.SetupAttemptPaymentMethodDetailsIdeal (exoapi_stripe v0.1.4)

:bank :: :string

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.

:bic :: :string

The Bank Identifier Code of the customer's bank.

:generated_sepa_debit :: ExOAPI.Stripe.Schemas.PaymentMethod | :string

The ID of the SEPA Direct Debit PaymentMethod which was generated by this SetupAttempt.

:generated_sepa_debit_mandate :: ExOAPI.Stripe.Schemas.Mandate | :string

The mandate for the SEPA Direct Debit PaymentMethod which was generated by this SetupAttempt.

:iban_last4 :: :string

Last four characters of the IBAN.

:verified_name :: :string

Owner's verified full name. Values are verified or provided by iDEAL directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.

Link to this section Summary

Link to this section Types

@type params() :: map()
@type t() :: %ExOAPI.Stripe.Schemas.SetupAttemptPaymentMethodDetailsIdeal{
  bank:
    (:van_lanschot
     | :triodos_bank
     | :sns_bank
     | :revolut
     | :regiobank
     | :rabobank
     | :moneyou
     | :knab
     | :ing
     | :handelsbanken
     | :bunq
     | :asn_bank
     | :abn_amro)
    | nil,
  bic:
    (:TRIONL2U
     | :SNSBNL2A
     | :REVOLT21
     | :RBRBNL21
     | :RABONL2U
     | :MOYONL21
     | :KNABNL2H
     | :INGBNL2A
     | :HANDNL2A
     | :FVLBNL22
     | :BUNQNL2A
     | :ASNBNL21
     | :ABNANL2A)
    | nil,
  generated_sepa_debit: ExOAPI.EctoTypes.AnyOf.t() | nil,
  generated_sepa_debit_mandate: ExOAPI.EctoTypes.AnyOf.t() | nil,
  iban_last4: String.t() | nil,
  verified_name: String.t() | nil
}

Link to this section Functions

Link to this function

changeset(struct \\ %__MODULE__{}, params)

View Source
@spec changeset(t(), params()) :: Ecto.Changeset.t()