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, 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
-
#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.
-
#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.
-
#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.
-
#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
4660 4661 4662 |
# File 'lib/stripe/resources/payment_intent.rb', line 4660 def acss_debit @acss_debit end |
#affirm ⇒ Object (readonly)
Attribute for field affirm
4662 4663 4664 |
# File 'lib/stripe/resources/payment_intent.rb', line 4662 def affirm @affirm end |
#afterpay_clearpay ⇒ Object (readonly)
Attribute for field afterpay_clearpay
4664 4665 4666 |
# File 'lib/stripe/resources/payment_intent.rb', line 4664 def afterpay_clearpay @afterpay_clearpay end |
#alipay ⇒ Object (readonly)
Attribute for field alipay
4666 4667 4668 |
# File 'lib/stripe/resources/payment_intent.rb', line 4666 def alipay @alipay end |
#alma ⇒ Object (readonly)
Attribute for field alma
4668 4669 4670 |
# File 'lib/stripe/resources/payment_intent.rb', line 4668 def alma @alma end |
#amazon_pay ⇒ Object (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_debit ⇒ Object (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_debit ⇒ Object (readonly)
Attribute for field bacs_debit
4674 4675 4676 |
# File 'lib/stripe/resources/payment_intent.rb', line 4674 def bacs_debit @bacs_debit end |
#bancontact ⇒ Object (readonly)
Attribute for field bancontact
4676 4677 4678 |
# File 'lib/stripe/resources/payment_intent.rb', line 4676 def bancontact @bancontact end |
#billie ⇒ Object (readonly)
Attribute for field billie
4678 4679 4680 |
# File 'lib/stripe/resources/payment_intent.rb', line 4678 def billie @billie end |
#blik ⇒ Object (readonly)
Attribute for field blik
4680 4681 4682 |
# File 'lib/stripe/resources/payment_intent.rb', line 4680 def blik @blik end |
#boleto ⇒ Object (readonly)
Attribute for field boleto
4682 4683 4684 |
# File 'lib/stripe/resources/payment_intent.rb', line 4682 def boleto @boleto end |
#card ⇒ Object (readonly)
Attribute for field card
4684 4685 4686 |
# File 'lib/stripe/resources/payment_intent.rb', line 4684 def card @card end |
#card_present ⇒ Object (readonly)
Attribute for field card_present
4686 4687 4688 |
# File 'lib/stripe/resources/payment_intent.rb', line 4686 def card_present @card_present end |
#cashapp ⇒ Object (readonly)
Attribute for field cashapp
4688 4689 4690 |
# File 'lib/stripe/resources/payment_intent.rb', line 4688 def cashapp @cashapp end |
#crypto ⇒ Object (readonly)
Attribute for field crypto
4690 4691 4692 |
# File 'lib/stripe/resources/payment_intent.rb', line 4690 def crypto @crypto end |
#customer_balance ⇒ Object (readonly)
Attribute for field customer_balance
4692 4693 4694 |
# File 'lib/stripe/resources/payment_intent.rb', line 4692 def customer_balance @customer_balance end |
#eps ⇒ Object (readonly)
Attribute for field eps
4694 4695 4696 |
# File 'lib/stripe/resources/payment_intent.rb', line 4694 def eps @eps end |
#fpx ⇒ Object (readonly)
Attribute for field fpx
4696 4697 4698 |
# File 'lib/stripe/resources/payment_intent.rb', line 4696 def fpx @fpx end |
#giropay ⇒ Object (readonly)
Attribute for field giropay
4698 4699 4700 |
# File 'lib/stripe/resources/payment_intent.rb', line 4698 def giropay @giropay end |
#gopay ⇒ Object (readonly)
Attribute for field gopay
4700 4701 4702 |
# File 'lib/stripe/resources/payment_intent.rb', line 4700 def gopay @gopay end |
#grabpay ⇒ Object (readonly)
Attribute for field grabpay
4702 4703 4704 |
# File 'lib/stripe/resources/payment_intent.rb', line 4702 def grabpay @grabpay end |
#id_bank_transfer ⇒ Object (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 |
#ideal ⇒ Object (readonly)
Attribute for field ideal
4706 4707 4708 |
# File 'lib/stripe/resources/payment_intent.rb', line 4706 def ideal @ideal end |
#interac_present ⇒ Object (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_pay ⇒ Object (readonly)
Attribute for field kakao_pay
4710 4711 4712 |
# File 'lib/stripe/resources/payment_intent.rb', line 4710 def kakao_pay @kakao_pay end |
#klarna ⇒ Object (readonly)
Attribute for field klarna
4712 4713 4714 |
# File 'lib/stripe/resources/payment_intent.rb', line 4712 def klarna @klarna end |
#konbini ⇒ Object (readonly)
Attribute for field konbini
4714 4715 4716 |
# File 'lib/stripe/resources/payment_intent.rb', line 4714 def konbini @konbini end |
#kr_card ⇒ Object (readonly)
Attribute for field kr_card
4716 4717 4718 |
# File 'lib/stripe/resources/payment_intent.rb', line 4716 def kr_card @kr_card end |
#link ⇒ Object (readonly)
Attribute for field link
4718 4719 4720 |
# File 'lib/stripe/resources/payment_intent.rb', line 4718 def link @link end |
#mb_way ⇒ Object (readonly)
Attribute for field mb_way
4720 4721 4722 |
# File 'lib/stripe/resources/payment_intent.rb', line 4720 def mb_way @mb_way end |
#mobilepay ⇒ Object (readonly)
Attribute for field mobilepay
4722 4723 4724 |
# File 'lib/stripe/resources/payment_intent.rb', line 4722 def mobilepay @mobilepay end |
#multibanco ⇒ Object (readonly)
Attribute for field multibanco
4724 4725 4726 |
# File 'lib/stripe/resources/payment_intent.rb', line 4724 def multibanco @multibanco end |
#naver_pay ⇒ Object (readonly)
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_account ⇒ Object (readonly)
Attribute for field nz_bank_account
4728 4729 4730 |
# File 'lib/stripe/resources/payment_intent.rb', line 4728 def nz_bank_account @nz_bank_account end |
#oxxo ⇒ Object (readonly)
Attribute for field oxxo
4730 4731 4732 |
# File 'lib/stripe/resources/payment_intent.rb', line 4730 def oxxo @oxxo end |
#p24 ⇒ Object (readonly)
Attribute for field p24
4732 4733 4734 |
# File 'lib/stripe/resources/payment_intent.rb', line 4732 def p24 @p24 end |
#pay_by_bank ⇒ Object (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 |
#payco ⇒ Object (readonly)
Attribute for field payco
4736 4737 4738 |
# File 'lib/stripe/resources/payment_intent.rb', line 4736 def payco @payco end |
#paynow ⇒ Object (readonly)
Attribute for field paynow
4738 4739 4740 |
# File 'lib/stripe/resources/payment_intent.rb', line 4738 def paynow @paynow end |
#paypal ⇒ Object (readonly)
Attribute for field paypal
4740 4741 4742 |
# File 'lib/stripe/resources/payment_intent.rb', line 4740 def paypal @paypal end |
#paypay ⇒ Object (readonly)
Attribute for field paypay
4742 4743 4744 |
# File 'lib/stripe/resources/payment_intent.rb', line 4742 def paypay @paypay end |
#payto ⇒ Object (readonly)
Attribute for field payto
4744 4745 4746 |
# File 'lib/stripe/resources/payment_intent.rb', line 4744 def payto @payto end |
#pix ⇒ Object (readonly)
Attribute for field pix
4746 4747 4748 |
# File 'lib/stripe/resources/payment_intent.rb', line 4746 def pix @pix end |
#promptpay ⇒ Object (readonly)
Attribute for field promptpay
4748 4749 4750 |
# File 'lib/stripe/resources/payment_intent.rb', line 4748 def promptpay @promptpay end |
#qris ⇒ Object (readonly)
Attribute for field qris
4750 4751 4752 |
# File 'lib/stripe/resources/payment_intent.rb', line 4750 def qris @qris end |
#rechnung ⇒ Object (readonly)
Attribute for field rechnung
4752 4753 4754 |
# File 'lib/stripe/resources/payment_intent.rb', line 4752 def rechnung @rechnung end |
#revolut_pay ⇒ Object (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_pay ⇒ Object (readonly)
Attribute for field samsung_pay
4756 4757 4758 |
# File 'lib/stripe/resources/payment_intent.rb', line 4756 def samsung_pay @samsung_pay end |
#satispay ⇒ Object (readonly)
Attribute for field satispay
4758 4759 4760 |
# File 'lib/stripe/resources/payment_intent.rb', line 4758 def satispay @satispay end |
#sepa_debit ⇒ Object (readonly)
Attribute for field sepa_debit
4760 4761 4762 |
# File 'lib/stripe/resources/payment_intent.rb', line 4760 def sepa_debit @sepa_debit end |
#shopeepay ⇒ Object (readonly)
Attribute for field shopeepay
4762 4763 4764 |
# File 'lib/stripe/resources/payment_intent.rb', line 4762 def shopeepay @shopeepay end |
#sofort ⇒ Object (readonly)
Attribute for field sofort
4764 4765 4766 |
# File 'lib/stripe/resources/payment_intent.rb', line 4764 def sofort @sofort end |
#stripe_balance ⇒ Object (readonly)
Attribute for field stripe_balance
4766 4767 4768 |
# File 'lib/stripe/resources/payment_intent.rb', line 4766 def stripe_balance @stripe_balance end |
#swish ⇒ Object (readonly)
Attribute for field swish
4768 4769 4770 |
# File 'lib/stripe/resources/payment_intent.rb', line 4768 def swish @swish end |
#twint ⇒ Object (readonly)
Attribute for field twint
4770 4771 4772 |
# File 'lib/stripe/resources/payment_intent.rb', line 4770 def twint @twint end |
#upi ⇒ Object (readonly)
Attribute for field upi
4772 4773 4774 |
# File 'lib/stripe/resources/payment_intent.rb', line 4772 def upi @upi end |
#us_bank_account ⇒ Object (readonly)
Attribute for field us_bank_account
4774 4775 4776 |
# File 'lib/stripe/resources/payment_intent.rb', line 4774 def us_bank_account @us_bank_account end |
#wechat_pay ⇒ Object (readonly)
Attribute for field wechat_pay
4776 4777 4778 |
# File 'lib/stripe/resources/payment_intent.rb', line 4776 def wechat_pay @wechat_pay end |
#zip ⇒ Object (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_remappings ⇒ Object
4845 4846 4847 |
# File 'lib/stripe/resources/payment_intent.rb', line 4845 def self.field_remappings @field_remappings = {} end |
.inner_class_types ⇒ Object
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 |