View Source ExOAPI.Stripe.Schemas.PaymentMethodDetails (exoapi_stripe v0.1.4)
:ach_credit_transfer :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsAchCreditTransfer
:ach_debit :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsAchDebit
:acss_debit :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsAcssDebit
:afterpay_clearpay :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsAfterpayClearpay
:alipay :: ExOAPI.Stripe.Schemas.PaymentFlowsPrivatePaymentMethodsAlipayDetails
:au_becs_debit :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsAuBecsDebit
:bacs_debit :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsBacsDebit
:bancontact :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsBancontact
:boleto :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsBoleto
:card :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsCard
:card_present :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsCardPresent
:customer_balance :: list(:map)
:eps :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsEps
:fpx :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsFpx
:giropay :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsGiropay
:grabpay :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsGrabpay
:ideal :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsIdeal
:interac_present :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsInteracPresent
:klarna :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsKlarna
:konbini :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsKonbini
:multibanco :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsMultibanco
:oxxo :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsOxxo
:p24 :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsP24
:paynow :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsPaynow
:sepa_debit :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsSepaDebit
:sofort :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsSofort
:stripe_account :: list(:map)
:type :: :string
The type of transaction-specific details of the payment method used in the payment, one of ach_credit_transfer, ach_debit, acss_debit, alipay, au_becs_debit, bancontact, card, card_present, eps, giropay, ideal, klarna, multibanco, p24, sepa_debit, sofort, stripe_account, or wechat.
An additional hash is included on payment_method_details with a name matching this value.
It contains information specific to the payment method.
:us_bank_account :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsUsBankAccount
:wechat :: list(:map)
:wechat_pay :: ExOAPI.Stripe.Schemas.PaymentMethodDetailsWechatPay
Link to this section Summary
Link to this section Types
@type params() :: map()
@type t() :: %ExOAPI.Stripe.Schemas.PaymentMethodDetails{ ach_credit_transfer: ExOAPI.Stripe.Schemas.PaymentMethodDetailsAchCreditTransfer.t() | nil, ach_debit: ExOAPI.Stripe.Schemas.PaymentMethodDetailsAchDebit.t() | nil, acss_debit: ExOAPI.Stripe.Schemas.PaymentMethodDetailsAcssDebit.t() | nil, afterpay_clearpay: ExOAPI.Stripe.Schemas.PaymentMethodDetailsAfterpayClearpay.t() | nil, alipay: ExOAPI.Stripe.Schemas.PaymentFlowsPrivatePaymentMethodsAlipayDetails.t() | nil, au_becs_debit: ExOAPI.Stripe.Schemas.PaymentMethodDetailsAuBecsDebit.t() | nil, bacs_debit: ExOAPI.Stripe.Schemas.PaymentMethodDetailsBacsDebit.t() | nil, bancontact: ExOAPI.Stripe.Schemas.PaymentMethodDetailsBancontact.t() | nil, boleto: ExOAPI.Stripe.Schemas.PaymentMethodDetailsBoleto.t() | nil, card: ExOAPI.Stripe.Schemas.PaymentMethodDetailsCard.t() | nil, card_present: ExOAPI.Stripe.Schemas.PaymentMethodDetailsCardPresent.t() | nil, customer_balance: [map()] | nil, eps: ExOAPI.Stripe.Schemas.PaymentMethodDetailsEps.t() | nil, fpx: ExOAPI.Stripe.Schemas.PaymentMethodDetailsFpx.t() | nil, giropay: ExOAPI.Stripe.Schemas.PaymentMethodDetailsGiropay.t() | nil, grabpay: ExOAPI.Stripe.Schemas.PaymentMethodDetailsGrabpay.t() | nil, ideal: ExOAPI.Stripe.Schemas.PaymentMethodDetailsIdeal.t() | nil, interac_present: ExOAPI.Stripe.Schemas.PaymentMethodDetailsInteracPresent.t() | nil, klarna: ExOAPI.Stripe.Schemas.PaymentMethodDetailsKlarna.t() | nil, konbini: ExOAPI.Stripe.Schemas.PaymentMethodDetailsKonbini.t() | nil, multibanco: ExOAPI.Stripe.Schemas.PaymentMethodDetailsMultibanco.t() | nil, oxxo: ExOAPI.Stripe.Schemas.PaymentMethodDetailsOxxo.t() | nil, p24: ExOAPI.Stripe.Schemas.PaymentMethodDetailsP24.t() | nil, paynow: ExOAPI.Stripe.Schemas.PaymentMethodDetailsPaynow.t() | nil, sepa_debit: ExOAPI.Stripe.Schemas.PaymentMethodDetailsSepaDebit.t() | nil, sofort: ExOAPI.Stripe.Schemas.PaymentMethodDetailsSofort.t() | nil, stripe_account: [map()] | nil, type: String.t() | nil, us_bank_account: ExOAPI.Stripe.Schemas.PaymentMethodDetailsUsBankAccount.t() | nil, wechat: [map()] | nil, wechat_pay: ExOAPI.Stripe.Schemas.PaymentMethodDetailsWechatPay.t() | nil }
Link to this section Functions
@spec changeset(t(), params()) :: Ecto.Changeset.t()