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()