Class: Stripe::PaymentIntent::PaymentMethodOptions

Inherits:
StripeObject
  • Object
show all
Defined in:
lib/stripe/resources/payment_intent.rb

Defined Under Namespace

Classes: AcssDebit, Affirm, AfterpayClearpay, Alipay, Alma, AmazonPay, AuBecsDebit, BacsDebit, Bancontact, Billie, Blik, Boleto, Card, CardPresent, Cashapp, Crypto, CustomerBalance, Eps, Fpx, Giropay, Gopay, Grabpay, IdBankTransfer, Ideal, InteracPresent, KakaoPay, Klarna, Konbini, KrCard, Link, MbWay, Mobilepay, Multibanco, NaverPay, NzBankAccount, Oxxo, P24, PayByBank, Payco, Paynow, Paypal, Paypay, Payto, Pix, Promptpay, Qris, Rechnung, RevolutPay, SamsungPay, Satispay, SepaDebit, Shopeepay, Sofort, StripeBalance, Swish, Twint, Upi, UsBankAccount, WechatPay, Zip

Constant Summary

Constants inherited from StripeObject

StripeObject::RESERVED_FIELD_NAMES

Instance Attribute Summary collapse

Attributes inherited from StripeObject

#last_response

Class Method Summary collapse

Methods inherited from StripeObject

#==, #[], #[]=, #_get_inner_class_type, additive_object_param, additive_object_param?, #as_json, construct_from, #deleted?, #dirty!, #each, #eql?, field_encodings, #hash, #initialize, #inspect, #keys, #marshal_dump, #marshal_load, protected_fields, #serialize_params, #to_hash, #to_json, #to_s, #update_attributes, #values

Constructor Details

This class inherits a constructor from Stripe::StripeObject

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Stripe::StripeObject

Instance Attribute Details

#acss_debitObject (readonly)

Attribute for field acss_debit



4660
4661
4662
# File 'lib/stripe/resources/payment_intent.rb', line 4660

def acss_debit
  @acss_debit
end

#affirmObject (readonly)

Attribute for field affirm



4662
4663
4664
# File 'lib/stripe/resources/payment_intent.rb', line 4662

def affirm
  @affirm
end

#afterpay_clearpayObject (readonly)

Attribute for field afterpay_clearpay



4664
4665
4666
# File 'lib/stripe/resources/payment_intent.rb', line 4664

def afterpay_clearpay
  @afterpay_clearpay
end

#alipayObject (readonly)

Attribute for field alipay



4666
4667
4668
# File 'lib/stripe/resources/payment_intent.rb', line 4666

def alipay
  @alipay
end

#almaObject (readonly)

Attribute for field alma



4668
4669
4670
# File 'lib/stripe/resources/payment_intent.rb', line 4668

def alma
  @alma
end

#amazon_payObject (readonly)

Attribute for field amazon_pay



4670
4671
4672
# File 'lib/stripe/resources/payment_intent.rb', line 4670

def amazon_pay
  @amazon_pay
end

#au_becs_debitObject (readonly)

Attribute for field au_becs_debit



4672
4673
4674
# File 'lib/stripe/resources/payment_intent.rb', line 4672

def au_becs_debit
  @au_becs_debit
end

#bacs_debitObject (readonly)

Attribute for field bacs_debit



4674
4675
4676
# File 'lib/stripe/resources/payment_intent.rb', line 4674

def bacs_debit
  @bacs_debit
end

#bancontactObject (readonly)

Attribute for field bancontact



4676
4677
4678
# File 'lib/stripe/resources/payment_intent.rb', line 4676

def bancontact
  @bancontact
end

#billieObject (readonly)

Attribute for field billie



4678
4679
4680
# File 'lib/stripe/resources/payment_intent.rb', line 4678

def billie
  @billie
end

#blikObject (readonly)

Attribute for field blik



4680
4681
4682
# File 'lib/stripe/resources/payment_intent.rb', line 4680

def blik
  @blik
end

#boletoObject (readonly)

Attribute for field boleto



4682
4683
4684
# File 'lib/stripe/resources/payment_intent.rb', line 4682

def boleto
  @boleto
end

#cardObject (readonly)

Attribute for field card



4684
4685
4686
# File 'lib/stripe/resources/payment_intent.rb', line 4684

def card
  @card
end

#card_presentObject (readonly)

Attribute for field card_present



4686
4687
4688
# File 'lib/stripe/resources/payment_intent.rb', line 4686

def card_present
  @card_present
end

#cashappObject (readonly)

Attribute for field cashapp



4688
4689
4690
# File 'lib/stripe/resources/payment_intent.rb', line 4688

def cashapp
  @cashapp
end

#cryptoObject (readonly)

Attribute for field crypto



4690
4691
4692
# File 'lib/stripe/resources/payment_intent.rb', line 4690

def crypto
  @crypto
end

#customer_balanceObject (readonly)

Attribute for field customer_balance



4692
4693
4694
# File 'lib/stripe/resources/payment_intent.rb', line 4692

def customer_balance
  @customer_balance
end

#epsObject (readonly)

Attribute for field eps



4694
4695
4696
# File 'lib/stripe/resources/payment_intent.rb', line 4694

def eps
  @eps
end

#fpxObject (readonly)

Attribute for field fpx



4696
4697
4698
# File 'lib/stripe/resources/payment_intent.rb', line 4696

def fpx
  @fpx
end

#giropayObject (readonly)

Attribute for field giropay



4698
4699
4700
# File 'lib/stripe/resources/payment_intent.rb', line 4698

def giropay
  @giropay
end

#gopayObject (readonly)

Attribute for field gopay



4700
4701
4702
# File 'lib/stripe/resources/payment_intent.rb', line 4700

def gopay
  @gopay
end

#grabpayObject (readonly)

Attribute for field grabpay



4702
4703
4704
# File 'lib/stripe/resources/payment_intent.rb', line 4702

def grabpay
  @grabpay
end

#id_bank_transferObject (readonly)

Attribute for field id_bank_transfer



4704
4705
4706
# File 'lib/stripe/resources/payment_intent.rb', line 4704

def id_bank_transfer
  @id_bank_transfer
end

#idealObject (readonly)

Attribute for field ideal



4706
4707
4708
# File 'lib/stripe/resources/payment_intent.rb', line 4706

def ideal
  @ideal
end

#interac_presentObject (readonly)

Attribute for field interac_present



4708
4709
4710
# File 'lib/stripe/resources/payment_intent.rb', line 4708

def interac_present
  @interac_present
end

#kakao_payObject (readonly)

Attribute for field kakao_pay



4710
4711
4712
# File 'lib/stripe/resources/payment_intent.rb', line 4710

def kakao_pay
  @kakao_pay
end

#klarnaObject (readonly)

Attribute for field klarna



4712
4713
4714
# File 'lib/stripe/resources/payment_intent.rb', line 4712

def klarna
  @klarna
end

#konbiniObject (readonly)

Attribute for field konbini



4714
4715
4716
# File 'lib/stripe/resources/payment_intent.rb', line 4714

def konbini
  @konbini
end

#kr_cardObject (readonly)

Attribute for field kr_card



4716
4717
4718
# File 'lib/stripe/resources/payment_intent.rb', line 4716

def kr_card
  @kr_card
end

Attribute for field link



4718
4719
4720
# File 'lib/stripe/resources/payment_intent.rb', line 4718

def link
  @link
end

#mb_wayObject (readonly)

Attribute for field mb_way



4720
4721
4722
# File 'lib/stripe/resources/payment_intent.rb', line 4720

def mb_way
  @mb_way
end

#mobilepayObject (readonly)

Attribute for field mobilepay



4722
4723
4724
# File 'lib/stripe/resources/payment_intent.rb', line 4722

def mobilepay
  @mobilepay
end

#multibancoObject (readonly)

Attribute for field multibanco



4724
4725
4726
# File 'lib/stripe/resources/payment_intent.rb', line 4724

def multibanco
  @multibanco
end

Attribute for field naver_pay



4726
4727
4728
# File 'lib/stripe/resources/payment_intent.rb', line 4726

def naver_pay
  @naver_pay
end

#nz_bank_accountObject (readonly)

Attribute for field nz_bank_account



4728
4729
4730
# File 'lib/stripe/resources/payment_intent.rb', line 4728

def 
  @nz_bank_account
end

#oxxoObject (readonly)

Attribute for field oxxo



4730
4731
4732
# File 'lib/stripe/resources/payment_intent.rb', line 4730

def oxxo
  @oxxo
end

#p24Object (readonly)

Attribute for field p24



4732
4733
4734
# File 'lib/stripe/resources/payment_intent.rb', line 4732

def p24
  @p24
end

#pay_by_bankObject (readonly)

Attribute for field pay_by_bank



4734
4735
4736
# File 'lib/stripe/resources/payment_intent.rb', line 4734

def pay_by_bank
  @pay_by_bank
end

#paycoObject (readonly)

Attribute for field payco



4736
4737
4738
# File 'lib/stripe/resources/payment_intent.rb', line 4736

def payco
  @payco
end

#paynowObject (readonly)

Attribute for field paynow



4738
4739
4740
# File 'lib/stripe/resources/payment_intent.rb', line 4738

def paynow
  @paynow
end

#paypalObject (readonly)

Attribute for field paypal



4740
4741
4742
# File 'lib/stripe/resources/payment_intent.rb', line 4740

def paypal
  @paypal
end

#paypayObject (readonly)

Attribute for field paypay



4742
4743
4744
# File 'lib/stripe/resources/payment_intent.rb', line 4742

def paypay
  @paypay
end

#paytoObject (readonly)

Attribute for field payto



4744
4745
4746
# File 'lib/stripe/resources/payment_intent.rb', line 4744

def payto
  @payto
end

#pixObject (readonly)

Attribute for field pix



4746
4747
4748
# File 'lib/stripe/resources/payment_intent.rb', line 4746

def pix
  @pix
end

#promptpayObject (readonly)

Attribute for field promptpay



4748
4749
4750
# File 'lib/stripe/resources/payment_intent.rb', line 4748

def promptpay
  @promptpay
end

#qrisObject (readonly)

Attribute for field qris



4750
4751
4752
# File 'lib/stripe/resources/payment_intent.rb', line 4750

def qris
  @qris
end

#rechnungObject (readonly)

Attribute for field rechnung



4752
4753
4754
# File 'lib/stripe/resources/payment_intent.rb', line 4752

def rechnung
  @rechnung
end

#revolut_payObject (readonly)

Attribute for field revolut_pay



4754
4755
4756
# File 'lib/stripe/resources/payment_intent.rb', line 4754

def revolut_pay
  @revolut_pay
end

#samsung_payObject (readonly)

Attribute for field samsung_pay



4756
4757
4758
# File 'lib/stripe/resources/payment_intent.rb', line 4756

def samsung_pay
  @samsung_pay
end

#satispayObject (readonly)

Attribute for field satispay



4758
4759
4760
# File 'lib/stripe/resources/payment_intent.rb', line 4758

def satispay
  @satispay
end

#sepa_debitObject (readonly)

Attribute for field sepa_debit



4760
4761
4762
# File 'lib/stripe/resources/payment_intent.rb', line 4760

def sepa_debit
  @sepa_debit
end

#shopeepayObject (readonly)

Attribute for field shopeepay



4762
4763
4764
# File 'lib/stripe/resources/payment_intent.rb', line 4762

def shopeepay
  @shopeepay
end

#sofortObject (readonly)

Attribute for field sofort



4764
4765
4766
# File 'lib/stripe/resources/payment_intent.rb', line 4764

def sofort
  @sofort
end

#stripe_balanceObject (readonly)

Attribute for field stripe_balance



4766
4767
4768
# File 'lib/stripe/resources/payment_intent.rb', line 4766

def stripe_balance
  @stripe_balance
end

#swishObject (readonly)

Attribute for field swish



4768
4769
4770
# File 'lib/stripe/resources/payment_intent.rb', line 4768

def swish
  @swish
end

#twintObject (readonly)

Attribute for field twint



4770
4771
4772
# File 'lib/stripe/resources/payment_intent.rb', line 4770

def twint
  @twint
end

#upiObject (readonly)

Attribute for field upi



4772
4773
4774
# File 'lib/stripe/resources/payment_intent.rb', line 4772

def upi
  @upi
end

#us_bank_accountObject (readonly)

Attribute for field us_bank_account



4774
4775
4776
# File 'lib/stripe/resources/payment_intent.rb', line 4774

def 
  @us_bank_account
end

#wechat_payObject (readonly)

Attribute for field wechat_pay



4776
4777
4778
# File 'lib/stripe/resources/payment_intent.rb', line 4776

def wechat_pay
  @wechat_pay
end

#zipObject (readonly)

Attribute for field zip



4778
4779
4780
# File 'lib/stripe/resources/payment_intent.rb', line 4778

def zip
  @zip
end

Class Method Details

.field_remappingsObject



4845
4846
4847
# File 'lib/stripe/resources/payment_intent.rb', line 4845

def self.field_remappings
  @field_remappings = {}
end

.inner_class_typesObject



4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
# File 'lib/stripe/resources/payment_intent.rb', line 4780

def self.inner_class_types
  @inner_class_types = {
    acss_debit: AcssDebit,
    affirm: Affirm,
    afterpay_clearpay: AfterpayClearpay,
    alipay: Alipay,
    alma: Alma,
    amazon_pay: AmazonPay,
    au_becs_debit: AuBecsDebit,
    bacs_debit: BacsDebit,
    bancontact: Bancontact,
    billie: Billie,
    blik: Blik,
    boleto: Boleto,
    card: Card,
    card_present: CardPresent,
    cashapp: Cashapp,
    crypto: Crypto,
    customer_balance: CustomerBalance,
    eps: Eps,
    fpx: Fpx,
    giropay: Giropay,
    gopay: Gopay,
    grabpay: Grabpay,
    id_bank_transfer: IdBankTransfer,
    ideal: Ideal,
    interac_present: InteracPresent,
    kakao_pay: KakaoPay,
    klarna: Klarna,
    konbini: Konbini,
    kr_card: KrCard,
    link: Link,
    mb_way: MbWay,
    mobilepay: Mobilepay,
    multibanco: Multibanco,
    naver_pay: NaverPay,
    nz_bank_account: NzBankAccount,
    oxxo: Oxxo,
    p24: P24,
    pay_by_bank: PayByBank,
    payco: Payco,
    paynow: Paynow,
    paypal: Paypal,
    paypay: Paypay,
    payto: Payto,
    pix: Pix,
    promptpay: Promptpay,
    qris: Qris,
    rechnung: Rechnung,
    revolut_pay: RevolutPay,
    samsung_pay: SamsungPay,
    satispay: Satispay,
    sepa_debit: SepaDebit,
    shopeepay: Shopeepay,
    sofort: Sofort,
    stripe_balance: StripeBalance,
    swish: Swish,
    twint: Twint,
    upi: Upi,
    us_bank_account: UsBankAccount,
    wechat_pay: WechatPay,
    zip: Zip,
  }
end