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
4541 4542 4543 |
# File 'lib/stripe/resources/payment_intent.rb', line 4541 def acss_debit @acss_debit end |
#affirm ⇒ Object (readonly)
Attribute for field affirm
4543 4544 4545 |
# File 'lib/stripe/resources/payment_intent.rb', line 4543 def affirm @affirm end |
#afterpay_clearpay ⇒ Object (readonly)
Attribute for field afterpay_clearpay
4545 4546 4547 |
# File 'lib/stripe/resources/payment_intent.rb', line 4545 def afterpay_clearpay @afterpay_clearpay end |
#alipay ⇒ Object (readonly)
Attribute for field alipay
4547 4548 4549 |
# File 'lib/stripe/resources/payment_intent.rb', line 4547 def alipay @alipay end |
#alma ⇒ Object (readonly)
Attribute for field alma
4549 4550 4551 |
# File 'lib/stripe/resources/payment_intent.rb', line 4549 def alma @alma end |
#amazon_pay ⇒ Object (readonly)
Attribute for field amazon_pay
4551 4552 4553 |
# File 'lib/stripe/resources/payment_intent.rb', line 4551 def amazon_pay @amazon_pay end |
#au_becs_debit ⇒ Object (readonly)
Attribute for field au_becs_debit
4553 4554 4555 |
# File 'lib/stripe/resources/payment_intent.rb', line 4553 def au_becs_debit @au_becs_debit end |
#bacs_debit ⇒ Object (readonly)
Attribute for field bacs_debit
4555 4556 4557 |
# File 'lib/stripe/resources/payment_intent.rb', line 4555 def bacs_debit @bacs_debit end |
#bancontact ⇒ Object (readonly)
Attribute for field bancontact
4557 4558 4559 |
# File 'lib/stripe/resources/payment_intent.rb', line 4557 def bancontact @bancontact end |
#billie ⇒ Object (readonly)
Attribute for field billie
4559 4560 4561 |
# File 'lib/stripe/resources/payment_intent.rb', line 4559 def billie @billie end |
#blik ⇒ Object (readonly)
Attribute for field blik
4561 4562 4563 |
# File 'lib/stripe/resources/payment_intent.rb', line 4561 def blik @blik end |
#boleto ⇒ Object (readonly)
Attribute for field boleto
4563 4564 4565 |
# File 'lib/stripe/resources/payment_intent.rb', line 4563 def boleto @boleto end |
#card ⇒ Object (readonly)
Attribute for field card
4565 4566 4567 |
# File 'lib/stripe/resources/payment_intent.rb', line 4565 def card @card end |
#card_present ⇒ Object (readonly)
Attribute for field card_present
4567 4568 4569 |
# File 'lib/stripe/resources/payment_intent.rb', line 4567 def card_present @card_present end |
#cashapp ⇒ Object (readonly)
Attribute for field cashapp
4569 4570 4571 |
# File 'lib/stripe/resources/payment_intent.rb', line 4569 def cashapp @cashapp end |
#crypto ⇒ Object (readonly)
Attribute for field crypto
4571 4572 4573 |
# File 'lib/stripe/resources/payment_intent.rb', line 4571 def crypto @crypto end |
#customer_balance ⇒ Object (readonly)
Attribute for field customer_balance
4573 4574 4575 |
# File 'lib/stripe/resources/payment_intent.rb', line 4573 def customer_balance @customer_balance end |
#eps ⇒ Object (readonly)
Attribute for field eps
4575 4576 4577 |
# File 'lib/stripe/resources/payment_intent.rb', line 4575 def eps @eps end |
#fpx ⇒ Object (readonly)
Attribute for field fpx
4577 4578 4579 |
# File 'lib/stripe/resources/payment_intent.rb', line 4577 def fpx @fpx end |
#giropay ⇒ Object (readonly)
Attribute for field giropay
4579 4580 4581 |
# File 'lib/stripe/resources/payment_intent.rb', line 4579 def giropay @giropay end |
#gopay ⇒ Object (readonly)
Attribute for field gopay
4581 4582 4583 |
# File 'lib/stripe/resources/payment_intent.rb', line 4581 def gopay @gopay end |
#grabpay ⇒ Object (readonly)
Attribute for field grabpay
4583 4584 4585 |
# File 'lib/stripe/resources/payment_intent.rb', line 4583 def grabpay @grabpay end |
#id_bank_transfer ⇒ Object (readonly)
Attribute for field id_bank_transfer
4585 4586 4587 |
# File 'lib/stripe/resources/payment_intent.rb', line 4585 def id_bank_transfer @id_bank_transfer end |
#ideal ⇒ Object (readonly)
Attribute for field ideal
4587 4588 4589 |
# File 'lib/stripe/resources/payment_intent.rb', line 4587 def ideal @ideal end |
#interac_present ⇒ Object (readonly)
Attribute for field interac_present
4589 4590 4591 |
# File 'lib/stripe/resources/payment_intent.rb', line 4589 def interac_present @interac_present end |
#kakao_pay ⇒ Object (readonly)
Attribute for field kakao_pay
4591 4592 4593 |
# File 'lib/stripe/resources/payment_intent.rb', line 4591 def kakao_pay @kakao_pay end |
#klarna ⇒ Object (readonly)
Attribute for field klarna
4593 4594 4595 |
# File 'lib/stripe/resources/payment_intent.rb', line 4593 def klarna @klarna end |
#konbini ⇒ Object (readonly)
Attribute for field konbini
4595 4596 4597 |
# File 'lib/stripe/resources/payment_intent.rb', line 4595 def konbini @konbini end |
#kr_card ⇒ Object (readonly)
Attribute for field kr_card
4597 4598 4599 |
# File 'lib/stripe/resources/payment_intent.rb', line 4597 def kr_card @kr_card end |
#link ⇒ Object (readonly)
Attribute for field link
4599 4600 4601 |
# File 'lib/stripe/resources/payment_intent.rb', line 4599 def link @link end |
#mb_way ⇒ Object (readonly)
Attribute for field mb_way
4601 4602 4603 |
# File 'lib/stripe/resources/payment_intent.rb', line 4601 def mb_way @mb_way end |
#mobilepay ⇒ Object (readonly)
Attribute for field mobilepay
4603 4604 4605 |
# File 'lib/stripe/resources/payment_intent.rb', line 4603 def mobilepay @mobilepay end |
#multibanco ⇒ Object (readonly)
Attribute for field multibanco
4605 4606 4607 |
# File 'lib/stripe/resources/payment_intent.rb', line 4605 def multibanco @multibanco end |
#naver_pay ⇒ Object (readonly)
Attribute for field naver_pay
4607 4608 4609 |
# File 'lib/stripe/resources/payment_intent.rb', line 4607 def naver_pay @naver_pay end |
#nz_bank_account ⇒ Object (readonly)
Attribute for field nz_bank_account
4609 4610 4611 |
# File 'lib/stripe/resources/payment_intent.rb', line 4609 def nz_bank_account @nz_bank_account end |
#oxxo ⇒ Object (readonly)
Attribute for field oxxo
4611 4612 4613 |
# File 'lib/stripe/resources/payment_intent.rb', line 4611 def oxxo @oxxo end |
#p24 ⇒ Object (readonly)
Attribute for field p24
4613 4614 4615 |
# File 'lib/stripe/resources/payment_intent.rb', line 4613 def p24 @p24 end |
#pay_by_bank ⇒ Object (readonly)
Attribute for field pay_by_bank
4615 4616 4617 |
# File 'lib/stripe/resources/payment_intent.rb', line 4615 def pay_by_bank @pay_by_bank end |
#payco ⇒ Object (readonly)
Attribute for field payco
4617 4618 4619 |
# File 'lib/stripe/resources/payment_intent.rb', line 4617 def payco @payco end |
#paynow ⇒ Object (readonly)
Attribute for field paynow
4619 4620 4621 |
# File 'lib/stripe/resources/payment_intent.rb', line 4619 def paynow @paynow end |
#paypal ⇒ Object (readonly)
Attribute for field paypal
4621 4622 4623 |
# File 'lib/stripe/resources/payment_intent.rb', line 4621 def paypal @paypal end |
#paypay ⇒ Object (readonly)
Attribute for field paypay
4623 4624 4625 |
# File 'lib/stripe/resources/payment_intent.rb', line 4623 def paypay @paypay end |
#payto ⇒ Object (readonly)
Attribute for field payto
4625 4626 4627 |
# File 'lib/stripe/resources/payment_intent.rb', line 4625 def payto @payto end |
#pix ⇒ Object (readonly)
Attribute for field pix
4627 4628 4629 |
# File 'lib/stripe/resources/payment_intent.rb', line 4627 def pix @pix end |
#promptpay ⇒ Object (readonly)
Attribute for field promptpay
4629 4630 4631 |
# File 'lib/stripe/resources/payment_intent.rb', line 4629 def promptpay @promptpay end |
#qris ⇒ Object (readonly)
Attribute for field qris
4631 4632 4633 |
# File 'lib/stripe/resources/payment_intent.rb', line 4631 def qris @qris end |
#rechnung ⇒ Object (readonly)
Attribute for field rechnung
4633 4634 4635 |
# File 'lib/stripe/resources/payment_intent.rb', line 4633 def rechnung @rechnung end |
#revolut_pay ⇒ Object (readonly)
Attribute for field revolut_pay
4635 4636 4637 |
# File 'lib/stripe/resources/payment_intent.rb', line 4635 def revolut_pay @revolut_pay end |
#samsung_pay ⇒ Object (readonly)
Attribute for field samsung_pay
4637 4638 4639 |
# File 'lib/stripe/resources/payment_intent.rb', line 4637 def samsung_pay @samsung_pay end |
#satispay ⇒ Object (readonly)
Attribute for field satispay
4639 4640 4641 |
# File 'lib/stripe/resources/payment_intent.rb', line 4639 def satispay @satispay end |
#sepa_debit ⇒ Object (readonly)
Attribute for field sepa_debit
4641 4642 4643 |
# File 'lib/stripe/resources/payment_intent.rb', line 4641 def sepa_debit @sepa_debit end |
#shopeepay ⇒ Object (readonly)
Attribute for field shopeepay
4643 4644 4645 |
# File 'lib/stripe/resources/payment_intent.rb', line 4643 def shopeepay @shopeepay end |
#sofort ⇒ Object (readonly)
Attribute for field sofort
4645 4646 4647 |
# File 'lib/stripe/resources/payment_intent.rb', line 4645 def sofort @sofort end |
#stripe_balance ⇒ Object (readonly)
Attribute for field stripe_balance
4647 4648 4649 |
# File 'lib/stripe/resources/payment_intent.rb', line 4647 def stripe_balance @stripe_balance end |
#swish ⇒ Object (readonly)
Attribute for field swish
4649 4650 4651 |
# File 'lib/stripe/resources/payment_intent.rb', line 4649 def swish @swish end |
#twint ⇒ Object (readonly)
Attribute for field twint
4651 4652 4653 |
# File 'lib/stripe/resources/payment_intent.rb', line 4651 def twint @twint end |
#upi ⇒ Object (readonly)
Attribute for field upi
4653 4654 4655 |
# File 'lib/stripe/resources/payment_intent.rb', line 4653 def upi @upi end |
#us_bank_account ⇒ Object (readonly)
Attribute for field us_bank_account
4655 4656 4657 |
# File 'lib/stripe/resources/payment_intent.rb', line 4655 def us_bank_account @us_bank_account end |
#wechat_pay ⇒ Object (readonly)
Attribute for field wechat_pay
4657 4658 4659 |
# File 'lib/stripe/resources/payment_intent.rb', line 4657 def wechat_pay @wechat_pay end |
#zip ⇒ Object (readonly)
Attribute for field zip
4659 4660 4661 |
# File 'lib/stripe/resources/payment_intent.rb', line 4659 def zip @zip end |
Class Method Details
.field_remappings ⇒ Object
4726 4727 4728 |
# File 'lib/stripe/resources/payment_intent.rb', line 4726 def self.field_remappings @field_remappings = {} end |
.inner_class_types ⇒ Object
4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 |
# File 'lib/stripe/resources/payment_intent.rb', line 4661 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 |