Stripe.Resources.PaymentRecord.PaymentMethodDetails (tiger_stripe v0.1.10)

Copy Markdown View Source

Nested struct within the parent resource.

Summary

Types

t()

@type t() :: %Stripe.Resources.PaymentRecord.PaymentMethodDetails{
  ach_credit_transfer:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.AchCreditTransfer.t()
    | nil,
  ach_debit:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.AchDebit.t() | nil,
  acss_debit:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.AcssDebit.t() | nil,
  affirm: Stripe.Resources.PaymentRecord.PaymentMethodDetails.Affirm.t() | nil,
  afterpay_clearpay:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.AfterpayClearpay.t()
    | nil,
  alipay: Stripe.Resources.PaymentRecord.PaymentMethodDetails.Alipay.t() | nil,
  alma: Stripe.Resources.PaymentRecord.PaymentMethodDetails.Alma.t() | nil,
  amazon_pay:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.AmazonPay.t() | nil,
  au_becs_debit:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.AuBecsDebit.t() | nil,
  bacs_debit:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.BacsDebit.t() | nil,
  bancontact:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.Bancontact.t() | nil,
  billie: Stripe.Resources.PaymentRecord.PaymentMethodDetails.Billie.t() | nil,
  billing_details:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.BillingDetails.t() | nil,
  blik: Stripe.Resources.PaymentRecord.PaymentMethodDetails.Blik.t() | nil,
  boleto: Stripe.Resources.PaymentRecord.PaymentMethodDetails.Boleto.t() | nil,
  card: Stripe.Resources.PaymentRecord.PaymentMethodDetails.Card.t() | nil,
  card_present:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.CardPresent.t() | nil,
  cashapp:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.Cashapp.t() | nil,
  crypto: Stripe.Resources.Crypto.t() | nil,
  custom: Stripe.Resources.PaymentRecord.PaymentMethodDetails.Custom.t() | nil,
  customer_balance: map() | nil,
  eps: Stripe.Resources.PaymentRecord.PaymentMethodDetails.Eps.t() | nil,
  fpx: Stripe.Resources.PaymentRecord.PaymentMethodDetails.Fpx.t() | nil,
  giropay:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.Giropay.t() | nil,
  grabpay:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.Grabpay.t() | nil,
  ideal: Stripe.Resources.PaymentRecord.PaymentMethodDetails.Ideal.t() | nil,
  interac_present:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.InteracPresent.t() | nil,
  kakao_pay: Stripe.Resources.KakaoPay.t() | nil,
  klarna: Stripe.Resources.PaymentRecord.PaymentMethodDetails.Klarna.t() | nil,
  konbini:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.Konbini.t() | nil,
  kr_card: Stripe.Resources.KrCard.t() | nil,
  link: Stripe.Resources.PaymentRecord.PaymentMethodDetails.Link.t() | nil,
  mb_way: Stripe.Resources.MbWay.t() | nil,
  mobilepay:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.Mobilepay.t() | nil,
  multibanco:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.Multibanco.t() | nil,
  naver_pay: Stripe.Resources.NaverPay.t() | nil,
  nz_bank_account:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.NzBankAccount.t() | nil,
  oxxo: Stripe.Resources.PaymentRecord.PaymentMethodDetails.Oxxo.t() | nil,
  p24: Stripe.Resources.PaymentRecord.PaymentMethodDetails.P24.t() | nil,
  pay_by_bank: map() | nil,
  payco: Stripe.Resources.Payco.t() | nil,
  payment_method: String.t() | nil,
  paynow: Stripe.Resources.PaymentRecord.PaymentMethodDetails.Paynow.t() | nil,
  paypal: Stripe.Resources.PaymentRecord.PaymentMethodDetails.Paypal.t() | nil,
  payto: Stripe.Resources.PaymentRecord.PaymentMethodDetails.Payto.t() | nil,
  pix: Stripe.Resources.PaymentRecord.PaymentMethodDetails.Pix.t() | nil,
  promptpay:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.Promptpay.t() | nil,
  revolut_pay:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.RevolutPay.t() | nil,
  samsung_pay: Stripe.Resources.SamsungPay.t() | nil,
  satispay:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.Satispay.t() | nil,
  sepa_credit_transfer:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.SepaCreditTransfer.t()
    | nil,
  sepa_debit:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.SepaDebit.t() | nil,
  sofort: Stripe.Resources.PaymentRecord.PaymentMethodDetails.Sofort.t() | nil,
  stripe_account: map() | nil,
  swish: Stripe.Resources.PaymentRecord.PaymentMethodDetails.Swish.t() | nil,
  twint: map() | nil,
  type: String.t() | nil,
  us_bank_account:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.UsBankAccount.t() | nil,
  wechat: map() | nil,
  wechat_pay:
    Stripe.Resources.PaymentRecord.PaymentMethodDetails.WechatPay.t() | nil,
  zip: map() | nil
}
  • ach_credit_transfer
  • ach_debit
  • acss_debit
  • affirm
  • afterpay_clearpay
  • alipay
  • alma
  • amazon_pay
  • au_becs_debit
  • bacs_debit
  • bancontact
  • billie
  • billing_details - The billing details associated with the method of payment. Nullable.
  • blik
  • boleto
  • card
  • card_present
  • cashapp
  • crypto
  • custom
  • customer_balance
  • eps
  • fpx
  • giropay
  • grabpay
  • ideal
  • interac_present
  • kakao_pay
  • klarna
  • konbini
  • kr_card
  • link
  • mb_way
  • mobilepay
  • multibanco
  • naver_pay
  • nz_bank_account
  • oxxo
  • p24
  • pay_by_bank
  • payco
  • payment_method - ID of the Stripe PaymentMethod used to make this payment. Max length: 5000. Nullable.
  • paynow
  • paypal
  • payto
  • pix
  • promptpay
  • revolut_pay
  • samsung_pay
  • satispay
  • sepa_credit_transfer
  • sepa_debit
  • sofort
  • stripe_account
  • swish
  • twint
  • type - The type of transaction-specific details of the payment method used in the payment. See PaymentMethod.type for the full list of possible types. An additional hash is included on payment_method_details with a name matching this value. It contains information specific to the payment method. Max length: 5000.
  • us_bank_account
  • wechat
  • wechat_pay
  • zip