Class: Stripe::PaymentIntent::PaymentMethodOptions
- Inherits:
-
StripeObject
- Object
- StripeObject
- Stripe::PaymentIntent::PaymentMethodOptions
- Defined in:
- lib/stripe/resources/payment_intent.rb
Defined Under Namespace
Classes: AcssDebit, Affirm, AfterpayClearpay, Alipay, Alma, AmazonPay, AuBecsDebit, BacsDebit, Bancontact, Billie, Bizum, Blik, Boleto, Card, CardPresent, Cashapp, Crypto, CustomerBalance, Eps, Fpx, GiftCard, 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, Scalapay, SepaDebit, Shopeepay, Sofort, StripeBalance, Swish, Twint, Upi, UsBankAccount, WechatPay, Zip
Constant Summary
Constants inherited from StripeObject
StripeObject::RESERVED_FIELD_NAMES
Instance Attribute Summary collapse
-
#acss_debit ⇒ Object
readonly
Attribute for field acss_debit.
-
#affirm ⇒ Object
readonly
Attribute for field affirm.
-
#afterpay_clearpay ⇒ Object
readonly
Attribute for field afterpay_clearpay.
-
#alipay ⇒ Object
readonly
Attribute for field alipay.
-
#alma ⇒ Object
readonly
Attribute for field alma.
-
#amazon_pay ⇒ Object
readonly
Attribute for field amazon_pay.
-
#au_becs_debit ⇒ Object
readonly
Attribute for field au_becs_debit.
-
#bacs_debit ⇒ Object
readonly
Attribute for field bacs_debit.
-
#bancontact ⇒ Object
readonly
Attribute for field bancontact.
-
#billie ⇒ Object
readonly
Attribute for field billie.
-
#bizum ⇒ Object
readonly
Attribute for field bizum.
-
#blik ⇒ Object
readonly
Attribute for field blik.
-
#boleto ⇒ Object
readonly
Attribute for field boleto.
-
#card ⇒ Object
readonly
Attribute for field card.
-
#card_present ⇒ Object
readonly
Attribute for field card_present.
-
#cashapp ⇒ Object
readonly
Attribute for field cashapp.
-
#crypto ⇒ Object
readonly
Attribute for field crypto.
-
#customer_balance ⇒ Object
readonly
Attribute for field customer_balance.
-
#eps ⇒ Object
readonly
Attribute for field eps.
-
#fpx ⇒ Object
readonly
Attribute for field fpx.
-
#gift_card ⇒ Object
readonly
Attribute for field gift_card.
-
#giropay ⇒ Object
readonly
Attribute for field giropay.
-
#gopay ⇒ Object
readonly
Attribute for field gopay.
-
#grabpay ⇒ Object
readonly
Attribute for field grabpay.
-
#id_bank_transfer ⇒ Object
readonly
Attribute for field id_bank_transfer.
-
#ideal ⇒ Object
readonly
Attribute for field ideal.
-
#interac_present ⇒ Object
readonly
Attribute for field interac_present.
-
#kakao_pay ⇒ Object
readonly
Attribute for field kakao_pay.
-
#klarna ⇒ Object
readonly
Attribute for field klarna.
-
#konbini ⇒ Object
readonly
Attribute for field konbini.
-
#kr_card ⇒ Object
readonly
Attribute for field kr_card.
-
#link ⇒ Object
readonly
Attribute for field link.
-
#mb_way ⇒ Object
readonly
Attribute for field mb_way.
-
#mobilepay ⇒ Object
readonly
Attribute for field mobilepay.
-
#multibanco ⇒ Object
readonly
Attribute for field multibanco.
-
#naver_pay ⇒ Object
readonly
Attribute for field naver_pay.
-
#nz_bank_account ⇒ Object
readonly
Attribute for field nz_bank_account.
-
#oxxo ⇒ Object
readonly
Attribute for field oxxo.
-
#p24 ⇒ Object
readonly
Attribute for field p24.
-
#pay_by_bank ⇒ Object
readonly
Attribute for field pay_by_bank.
-
#payco ⇒ Object
readonly
Attribute for field payco.
-
#paynow ⇒ Object
readonly
Attribute for field paynow.
-
#paypal ⇒ Object
readonly
Attribute for field paypal.
-
#paypay ⇒ Object
readonly
Attribute for field paypay.
-
#payto ⇒ Object
readonly
Attribute for field payto.
-
#pix ⇒ Object
readonly
Attribute for field pix.
-
#promptpay ⇒ Object
readonly
Attribute for field promptpay.
-
#qris ⇒ Object
readonly
Attribute for field qris.
-
#rechnung ⇒ Object
readonly
Attribute for field rechnung.
-
#revolut_pay ⇒ Object
readonly
Attribute for field revolut_pay.
-
#samsung_pay ⇒ Object
readonly
Attribute for field samsung_pay.
-
#satispay ⇒ Object
readonly
Attribute for field satispay.
-
#scalapay ⇒ Object
readonly
Attribute for field scalapay.
-
#sepa_debit ⇒ Object
readonly
Attribute for field sepa_debit.
-
#shopeepay ⇒ Object
readonly
Attribute for field shopeepay.
-
#sofort ⇒ Object
readonly
Attribute for field sofort.
-
#stripe_balance ⇒ Object
readonly
Attribute for field stripe_balance.
-
#swish ⇒ Object
readonly
Attribute for field swish.
-
#twint ⇒ Object
readonly
Attribute for field twint.
-
#upi ⇒ Object
readonly
Attribute for field upi.
-
#us_bank_account ⇒ Object
readonly
Attribute for field us_bank_account.
-
#wechat_pay ⇒ Object
readonly
Attribute for field wechat_pay.
-
#zip ⇒ Object
readonly
Attribute for field zip.
Attributes inherited from StripeObject
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_debit ⇒ Object (readonly)
Attribute for field acss_debit
4717 4718 4719 |
# File 'lib/stripe/resources/payment_intent.rb', line 4717 def acss_debit @acss_debit end |
#affirm ⇒ Object (readonly)
Attribute for field affirm
4719 4720 4721 |
# File 'lib/stripe/resources/payment_intent.rb', line 4719 def affirm @affirm end |
#afterpay_clearpay ⇒ Object (readonly)
Attribute for field afterpay_clearpay
4721 4722 4723 |
# File 'lib/stripe/resources/payment_intent.rb', line 4721 def afterpay_clearpay @afterpay_clearpay end |
#alipay ⇒ Object (readonly)
Attribute for field alipay
4723 4724 4725 |
# File 'lib/stripe/resources/payment_intent.rb', line 4723 def alipay @alipay end |
#alma ⇒ Object (readonly)
Attribute for field alma
4725 4726 4727 |
# File 'lib/stripe/resources/payment_intent.rb', line 4725 def alma @alma end |
#amazon_pay ⇒ Object (readonly)
Attribute for field amazon_pay
4727 4728 4729 |
# File 'lib/stripe/resources/payment_intent.rb', line 4727 def amazon_pay @amazon_pay end |
#au_becs_debit ⇒ Object (readonly)
Attribute for field au_becs_debit
4729 4730 4731 |
# File 'lib/stripe/resources/payment_intent.rb', line 4729 def au_becs_debit @au_becs_debit end |
#bacs_debit ⇒ Object (readonly)
Attribute for field bacs_debit
4731 4732 4733 |
# File 'lib/stripe/resources/payment_intent.rb', line 4731 def bacs_debit @bacs_debit end |
#bancontact ⇒ Object (readonly)
Attribute for field bancontact
4733 4734 4735 |
# File 'lib/stripe/resources/payment_intent.rb', line 4733 def bancontact @bancontact end |
#billie ⇒ Object (readonly)
Attribute for field billie
4735 4736 4737 |
# File 'lib/stripe/resources/payment_intent.rb', line 4735 def billie @billie end |
#bizum ⇒ Object (readonly)
Attribute for field bizum
4737 4738 4739 |
# File 'lib/stripe/resources/payment_intent.rb', line 4737 def bizum @bizum end |
#blik ⇒ Object (readonly)
Attribute for field blik
4739 4740 4741 |
# File 'lib/stripe/resources/payment_intent.rb', line 4739 def blik @blik end |
#boleto ⇒ Object (readonly)
Attribute for field boleto
4741 4742 4743 |
# File 'lib/stripe/resources/payment_intent.rb', line 4741 def boleto @boleto end |
#card ⇒ Object (readonly)
Attribute for field card
4743 4744 4745 |
# File 'lib/stripe/resources/payment_intent.rb', line 4743 def card @card end |
#card_present ⇒ Object (readonly)
Attribute for field card_present
4745 4746 4747 |
# File 'lib/stripe/resources/payment_intent.rb', line 4745 def card_present @card_present end |
#cashapp ⇒ Object (readonly)
Attribute for field cashapp
4747 4748 4749 |
# File 'lib/stripe/resources/payment_intent.rb', line 4747 def cashapp @cashapp end |
#crypto ⇒ Object (readonly)
Attribute for field crypto
4749 4750 4751 |
# File 'lib/stripe/resources/payment_intent.rb', line 4749 def crypto @crypto end |
#customer_balance ⇒ Object (readonly)
Attribute for field customer_balance
4751 4752 4753 |
# File 'lib/stripe/resources/payment_intent.rb', line 4751 def customer_balance @customer_balance end |
#eps ⇒ Object (readonly)
Attribute for field eps
4753 4754 4755 |
# File 'lib/stripe/resources/payment_intent.rb', line 4753 def eps @eps end |
#fpx ⇒ Object (readonly)
Attribute for field fpx
4755 4756 4757 |
# File 'lib/stripe/resources/payment_intent.rb', line 4755 def fpx @fpx end |
#gift_card ⇒ Object (readonly)
Attribute for field gift_card
4757 4758 4759 |
# File 'lib/stripe/resources/payment_intent.rb', line 4757 def gift_card @gift_card end |
#giropay ⇒ Object (readonly)
Attribute for field giropay
4759 4760 4761 |
# File 'lib/stripe/resources/payment_intent.rb', line 4759 def giropay @giropay end |
#gopay ⇒ Object (readonly)
Attribute for field gopay
4761 4762 4763 |
# File 'lib/stripe/resources/payment_intent.rb', line 4761 def gopay @gopay end |
#grabpay ⇒ Object (readonly)
Attribute for field grabpay
4763 4764 4765 |
# File 'lib/stripe/resources/payment_intent.rb', line 4763 def grabpay @grabpay end |
#id_bank_transfer ⇒ Object (readonly)
Attribute for field id_bank_transfer
4765 4766 4767 |
# File 'lib/stripe/resources/payment_intent.rb', line 4765 def id_bank_transfer @id_bank_transfer end |
#ideal ⇒ Object (readonly)
Attribute for field ideal
4767 4768 4769 |
# File 'lib/stripe/resources/payment_intent.rb', line 4767 def ideal @ideal end |
#interac_present ⇒ Object (readonly)
Attribute for field interac_present
4769 4770 4771 |
# File 'lib/stripe/resources/payment_intent.rb', line 4769 def interac_present @interac_present end |
#kakao_pay ⇒ Object (readonly)
Attribute for field kakao_pay
4771 4772 4773 |
# File 'lib/stripe/resources/payment_intent.rb', line 4771 def kakao_pay @kakao_pay end |
#klarna ⇒ Object (readonly)
Attribute for field klarna
4773 4774 4775 |
# File 'lib/stripe/resources/payment_intent.rb', line 4773 def klarna @klarna end |
#konbini ⇒ Object (readonly)
Attribute for field konbini
4775 4776 4777 |
# File 'lib/stripe/resources/payment_intent.rb', line 4775 def konbini @konbini end |
#kr_card ⇒ Object (readonly)
Attribute for field kr_card
4777 4778 4779 |
# File 'lib/stripe/resources/payment_intent.rb', line 4777 def kr_card @kr_card end |
#link ⇒ Object (readonly)
Attribute for field link
4779 4780 4781 |
# File 'lib/stripe/resources/payment_intent.rb', line 4779 def link @link end |
#mb_way ⇒ Object (readonly)
Attribute for field mb_way
4781 4782 4783 |
# File 'lib/stripe/resources/payment_intent.rb', line 4781 def mb_way @mb_way end |
#mobilepay ⇒ Object (readonly)
Attribute for field mobilepay
4783 4784 4785 |
# File 'lib/stripe/resources/payment_intent.rb', line 4783 def mobilepay @mobilepay end |
#multibanco ⇒ Object (readonly)
Attribute for field multibanco
4785 4786 4787 |
# File 'lib/stripe/resources/payment_intent.rb', line 4785 def multibanco @multibanco end |
#naver_pay ⇒ Object (readonly)
Attribute for field naver_pay
4787 4788 4789 |
# File 'lib/stripe/resources/payment_intent.rb', line 4787 def naver_pay @naver_pay end |
#nz_bank_account ⇒ Object (readonly)
Attribute for field nz_bank_account
4789 4790 4791 |
# File 'lib/stripe/resources/payment_intent.rb', line 4789 def nz_bank_account @nz_bank_account end |
#oxxo ⇒ Object (readonly)
Attribute for field oxxo
4791 4792 4793 |
# File 'lib/stripe/resources/payment_intent.rb', line 4791 def oxxo @oxxo end |
#p24 ⇒ Object (readonly)
Attribute for field p24
4793 4794 4795 |
# File 'lib/stripe/resources/payment_intent.rb', line 4793 def p24 @p24 end |
#pay_by_bank ⇒ Object (readonly)
Attribute for field pay_by_bank
4795 4796 4797 |
# File 'lib/stripe/resources/payment_intent.rb', line 4795 def pay_by_bank @pay_by_bank end |
#payco ⇒ Object (readonly)
Attribute for field payco
4797 4798 4799 |
# File 'lib/stripe/resources/payment_intent.rb', line 4797 def payco @payco end |
#paynow ⇒ Object (readonly)
Attribute for field paynow
4799 4800 4801 |
# File 'lib/stripe/resources/payment_intent.rb', line 4799 def paynow @paynow end |
#paypal ⇒ Object (readonly)
Attribute for field paypal
4801 4802 4803 |
# File 'lib/stripe/resources/payment_intent.rb', line 4801 def paypal @paypal end |
#paypay ⇒ Object (readonly)
Attribute for field paypay
4803 4804 4805 |
# File 'lib/stripe/resources/payment_intent.rb', line 4803 def paypay @paypay end |
#payto ⇒ Object (readonly)
Attribute for field payto
4805 4806 4807 |
# File 'lib/stripe/resources/payment_intent.rb', line 4805 def payto @payto end |
#pix ⇒ Object (readonly)
Attribute for field pix
4807 4808 4809 |
# File 'lib/stripe/resources/payment_intent.rb', line 4807 def pix @pix end |
#promptpay ⇒ Object (readonly)
Attribute for field promptpay
4809 4810 4811 |
# File 'lib/stripe/resources/payment_intent.rb', line 4809 def promptpay @promptpay end |
#qris ⇒ Object (readonly)
Attribute for field qris
4811 4812 4813 |
# File 'lib/stripe/resources/payment_intent.rb', line 4811 def qris @qris end |
#rechnung ⇒ Object (readonly)
Attribute for field rechnung
4813 4814 4815 |
# File 'lib/stripe/resources/payment_intent.rb', line 4813 def rechnung @rechnung end |
#revolut_pay ⇒ Object (readonly)
Attribute for field revolut_pay
4815 4816 4817 |
# File 'lib/stripe/resources/payment_intent.rb', line 4815 def revolut_pay @revolut_pay end |
#samsung_pay ⇒ Object (readonly)
Attribute for field samsung_pay
4817 4818 4819 |
# File 'lib/stripe/resources/payment_intent.rb', line 4817 def samsung_pay @samsung_pay end |
#satispay ⇒ Object (readonly)
Attribute for field satispay
4819 4820 4821 |
# File 'lib/stripe/resources/payment_intent.rb', line 4819 def satispay @satispay end |
#scalapay ⇒ Object (readonly)
Attribute for field scalapay
4821 4822 4823 |
# File 'lib/stripe/resources/payment_intent.rb', line 4821 def scalapay @scalapay end |
#sepa_debit ⇒ Object (readonly)
Attribute for field sepa_debit
4823 4824 4825 |
# File 'lib/stripe/resources/payment_intent.rb', line 4823 def sepa_debit @sepa_debit end |
#shopeepay ⇒ Object (readonly)
Attribute for field shopeepay
4825 4826 4827 |
# File 'lib/stripe/resources/payment_intent.rb', line 4825 def shopeepay @shopeepay end |
#sofort ⇒ Object (readonly)
Attribute for field sofort
4827 4828 4829 |
# File 'lib/stripe/resources/payment_intent.rb', line 4827 def sofort @sofort end |
#stripe_balance ⇒ Object (readonly)
Attribute for field stripe_balance
4829 4830 4831 |
# File 'lib/stripe/resources/payment_intent.rb', line 4829 def stripe_balance @stripe_balance end |
#swish ⇒ Object (readonly)
Attribute for field swish
4831 4832 4833 |
# File 'lib/stripe/resources/payment_intent.rb', line 4831 def swish @swish end |
#twint ⇒ Object (readonly)
Attribute for field twint
4833 4834 4835 |
# File 'lib/stripe/resources/payment_intent.rb', line 4833 def twint @twint end |
#upi ⇒ Object (readonly)
Attribute for field upi
4835 4836 4837 |
# File 'lib/stripe/resources/payment_intent.rb', line 4835 def upi @upi end |
#us_bank_account ⇒ Object (readonly)
Attribute for field us_bank_account
4837 4838 4839 |
# File 'lib/stripe/resources/payment_intent.rb', line 4837 def us_bank_account @us_bank_account end |
#wechat_pay ⇒ Object (readonly)
Attribute for field wechat_pay
4839 4840 4841 |
# File 'lib/stripe/resources/payment_intent.rb', line 4839 def wechat_pay @wechat_pay end |
#zip ⇒ Object (readonly)
Attribute for field zip
4841 4842 4843 |
# File 'lib/stripe/resources/payment_intent.rb', line 4841 def zip @zip end |
Class Method Details
.field_remappings ⇒ Object
4911 4912 4913 |
# File 'lib/stripe/resources/payment_intent.rb', line 4911 def self.field_remappings @field_remappings = {} end |
.inner_class_types ⇒ Object
4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 |
# File 'lib/stripe/resources/payment_intent.rb', line 4843 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, bizum: Bizum, blik: Blik, boleto: Boleto, card: Card, card_present: CardPresent, cashapp: Cashapp, crypto: Crypto, customer_balance: CustomerBalance, eps: Eps, fpx: Fpx, gift_card: GiftCard, 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, scalapay: Scalapay, 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 |