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

:bank_code :: :string

Bank code of bank associated with the bank account.

:bank_name :: :string

Name of the bank associated with the bank account.

:bic :: :string

Bank Identifier Code of the bank associated with the bank account.

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

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

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

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

:iban_last4 :: :string

Last four characters of the IBAN.

:preferred_language :: :string

Preferred language of the Bancontact authorization page that the customer is redirected to. Can be one of en, de, fr, or nl

:verified_name :: :string

Owner's verified full name. Values are verified or provided by Bancontact 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.PaymentMethodDetailsBancontact{
  bank_code: String.t() | nil,
  bank_name: String.t() | nil,
  bic: String.t() | nil,
  generated_sepa_debit: ExOAPI.EctoTypes.AnyOf.t() | nil,
  generated_sepa_debit_mandate: ExOAPI.EctoTypes.AnyOf.t() | nil,
  iban_last4: String.t() | nil,
  preferred_language: (:nl | :fr | :en | :de) | 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()