View Source ExOAPI.Stripe.Schemas.SetupAttemptPaymentMethodDetailsSofort (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 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.
:preferred_language :: :string
Preferred language of the Sofort 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 Sofort 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.SetupAttemptPaymentMethodDetailsSofort{ 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
@spec changeset(t(), params()) :: Ecto.Changeset.t()