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, Grabpay, Ideal, InteracPresent, KakaoPay, Klarna, Konbini, KrCard, Link, MbWay, Mobilepay, Multibanco, NaverPay, NzBankAccount, Oxxo, P24, PayByBank, Payco, Paynow, Paypal, Payto, Pix, Promptpay, RevolutPay, SamsungPay, Satispay, SepaDebit, Sofort, 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.
-
#grabpay ⇒ Object
readonly
Attribute for field grabpay.
-
#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.
-
#payto ⇒ Object
readonly
Attribute for field payto.
-
#pix ⇒ Object
readonly
Attribute for field pix.
-
#promptpay ⇒ Object
readonly
Attribute for field promptpay.
-
#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.
-
#sofort ⇒ Object
readonly
Attribute for field sofort.
-
#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
2589 2590 2591 |
# File 'lib/stripe/resources/payment_intent.rb', line 2589 def acss_debit @acss_debit end |
#affirm ⇒ Object (readonly)
Attribute for field affirm
2591 2592 2593 |
# File 'lib/stripe/resources/payment_intent.rb', line 2591 def affirm @affirm end |
#afterpay_clearpay ⇒ Object (readonly)
Attribute for field afterpay_clearpay
2593 2594 2595 |
# File 'lib/stripe/resources/payment_intent.rb', line 2593 def afterpay_clearpay @afterpay_clearpay end |
#alipay ⇒ Object (readonly)
Attribute for field alipay
2595 2596 2597 |
# File 'lib/stripe/resources/payment_intent.rb', line 2595 def alipay @alipay end |
#alma ⇒ Object (readonly)
Attribute for field alma
2597 2598 2599 |
# File 'lib/stripe/resources/payment_intent.rb', line 2597 def alma @alma end |
#amazon_pay ⇒ Object (readonly)
Attribute for field amazon_pay
2599 2600 2601 |
# File 'lib/stripe/resources/payment_intent.rb', line 2599 def amazon_pay @amazon_pay end |
#au_becs_debit ⇒ Object (readonly)
Attribute for field au_becs_debit
2601 2602 2603 |
# File 'lib/stripe/resources/payment_intent.rb', line 2601 def au_becs_debit @au_becs_debit end |
#bacs_debit ⇒ Object (readonly)
Attribute for field bacs_debit
2603 2604 2605 |
# File 'lib/stripe/resources/payment_intent.rb', line 2603 def bacs_debit @bacs_debit end |
#bancontact ⇒ Object (readonly)
Attribute for field bancontact
2605 2606 2607 |
# File 'lib/stripe/resources/payment_intent.rb', line 2605 def bancontact @bancontact end |
#billie ⇒ Object (readonly)
Attribute for field billie
2607 2608 2609 |
# File 'lib/stripe/resources/payment_intent.rb', line 2607 def billie @billie end |
#blik ⇒ Object (readonly)
Attribute for field blik
2609 2610 2611 |
# File 'lib/stripe/resources/payment_intent.rb', line 2609 def blik @blik end |
#boleto ⇒ Object (readonly)
Attribute for field boleto
2611 2612 2613 |
# File 'lib/stripe/resources/payment_intent.rb', line 2611 def boleto @boleto end |
#card ⇒ Object (readonly)
Attribute for field card
2613 2614 2615 |
# File 'lib/stripe/resources/payment_intent.rb', line 2613 def card @card end |
#card_present ⇒ Object (readonly)
Attribute for field card_present
2615 2616 2617 |
# File 'lib/stripe/resources/payment_intent.rb', line 2615 def card_present @card_present end |
#cashapp ⇒ Object (readonly)
Attribute for field cashapp
2617 2618 2619 |
# File 'lib/stripe/resources/payment_intent.rb', line 2617 def cashapp @cashapp end |
#crypto ⇒ Object (readonly)
Attribute for field crypto
2619 2620 2621 |
# File 'lib/stripe/resources/payment_intent.rb', line 2619 def crypto @crypto end |
#customer_balance ⇒ Object (readonly)
Attribute for field customer_balance
2621 2622 2623 |
# File 'lib/stripe/resources/payment_intent.rb', line 2621 def customer_balance @customer_balance end |
#eps ⇒ Object (readonly)
Attribute for field eps
2623 2624 2625 |
# File 'lib/stripe/resources/payment_intent.rb', line 2623 def eps @eps end |
#fpx ⇒ Object (readonly)
Attribute for field fpx
2625 2626 2627 |
# File 'lib/stripe/resources/payment_intent.rb', line 2625 def fpx @fpx end |
#giropay ⇒ Object (readonly)
Attribute for field giropay
2627 2628 2629 |
# File 'lib/stripe/resources/payment_intent.rb', line 2627 def giropay @giropay end |
#grabpay ⇒ Object (readonly)
Attribute for field grabpay
2629 2630 2631 |
# File 'lib/stripe/resources/payment_intent.rb', line 2629 def grabpay @grabpay end |
#ideal ⇒ Object (readonly)
Attribute for field ideal
2631 2632 2633 |
# File 'lib/stripe/resources/payment_intent.rb', line 2631 def ideal @ideal end |
#interac_present ⇒ Object (readonly)
Attribute for field interac_present
2633 2634 2635 |
# File 'lib/stripe/resources/payment_intent.rb', line 2633 def interac_present @interac_present end |
#kakao_pay ⇒ Object (readonly)
Attribute for field kakao_pay
2635 2636 2637 |
# File 'lib/stripe/resources/payment_intent.rb', line 2635 def kakao_pay @kakao_pay end |
#klarna ⇒ Object (readonly)
Attribute for field klarna
2637 2638 2639 |
# File 'lib/stripe/resources/payment_intent.rb', line 2637 def klarna @klarna end |
#konbini ⇒ Object (readonly)
Attribute for field konbini
2639 2640 2641 |
# File 'lib/stripe/resources/payment_intent.rb', line 2639 def konbini @konbini end |
#kr_card ⇒ Object (readonly)
Attribute for field kr_card
2641 2642 2643 |
# File 'lib/stripe/resources/payment_intent.rb', line 2641 def kr_card @kr_card end |
#link ⇒ Object (readonly)
Attribute for field link
2643 2644 2645 |
# File 'lib/stripe/resources/payment_intent.rb', line 2643 def link @link end |
#mb_way ⇒ Object (readonly)
Attribute for field mb_way
2645 2646 2647 |
# File 'lib/stripe/resources/payment_intent.rb', line 2645 def mb_way @mb_way end |
#mobilepay ⇒ Object (readonly)
Attribute for field mobilepay
2647 2648 2649 |
# File 'lib/stripe/resources/payment_intent.rb', line 2647 def mobilepay @mobilepay end |
#multibanco ⇒ Object (readonly)
Attribute for field multibanco
2649 2650 2651 |
# File 'lib/stripe/resources/payment_intent.rb', line 2649 def multibanco @multibanco end |
#naver_pay ⇒ Object (readonly)
Attribute for field naver_pay
2651 2652 2653 |
# File 'lib/stripe/resources/payment_intent.rb', line 2651 def naver_pay @naver_pay end |
#nz_bank_account ⇒ Object (readonly)
Attribute for field nz_bank_account
2653 2654 2655 |
# File 'lib/stripe/resources/payment_intent.rb', line 2653 def nz_bank_account @nz_bank_account end |
#oxxo ⇒ Object (readonly)
Attribute for field oxxo
2655 2656 2657 |
# File 'lib/stripe/resources/payment_intent.rb', line 2655 def oxxo @oxxo end |
#p24 ⇒ Object (readonly)
Attribute for field p24
2657 2658 2659 |
# File 'lib/stripe/resources/payment_intent.rb', line 2657 def p24 @p24 end |
#pay_by_bank ⇒ Object (readonly)
Attribute for field pay_by_bank
2659 2660 2661 |
# File 'lib/stripe/resources/payment_intent.rb', line 2659 def pay_by_bank @pay_by_bank end |
#payco ⇒ Object (readonly)
Attribute for field payco
2661 2662 2663 |
# File 'lib/stripe/resources/payment_intent.rb', line 2661 def payco @payco end |
#paynow ⇒ Object (readonly)
Attribute for field paynow
2663 2664 2665 |
# File 'lib/stripe/resources/payment_intent.rb', line 2663 def paynow @paynow end |
#paypal ⇒ Object (readonly)
Attribute for field paypal
2665 2666 2667 |
# File 'lib/stripe/resources/payment_intent.rb', line 2665 def paypal @paypal end |
#payto ⇒ Object (readonly)
Attribute for field payto
2667 2668 2669 |
# File 'lib/stripe/resources/payment_intent.rb', line 2667 def payto @payto end |
#pix ⇒ Object (readonly)
Attribute for field pix
2669 2670 2671 |
# File 'lib/stripe/resources/payment_intent.rb', line 2669 def pix @pix end |
#promptpay ⇒ Object (readonly)
Attribute for field promptpay
2671 2672 2673 |
# File 'lib/stripe/resources/payment_intent.rb', line 2671 def promptpay @promptpay end |
#revolut_pay ⇒ Object (readonly)
Attribute for field revolut_pay
2673 2674 2675 |
# File 'lib/stripe/resources/payment_intent.rb', line 2673 def revolut_pay @revolut_pay end |
#samsung_pay ⇒ Object (readonly)
Attribute for field samsung_pay
2675 2676 2677 |
# File 'lib/stripe/resources/payment_intent.rb', line 2675 def samsung_pay @samsung_pay end |
#satispay ⇒ Object (readonly)
Attribute for field satispay
2677 2678 2679 |
# File 'lib/stripe/resources/payment_intent.rb', line 2677 def satispay @satispay end |
#sepa_debit ⇒ Object (readonly)
Attribute for field sepa_debit
2679 2680 2681 |
# File 'lib/stripe/resources/payment_intent.rb', line 2679 def sepa_debit @sepa_debit end |
#sofort ⇒ Object (readonly)
Attribute for field sofort
2681 2682 2683 |
# File 'lib/stripe/resources/payment_intent.rb', line 2681 def sofort @sofort end |
#swish ⇒ Object (readonly)
Attribute for field swish
2683 2684 2685 |
# File 'lib/stripe/resources/payment_intent.rb', line 2683 def swish @swish end |
#twint ⇒ Object (readonly)
Attribute for field twint
2685 2686 2687 |
# File 'lib/stripe/resources/payment_intent.rb', line 2685 def twint @twint end |
#upi ⇒ Object (readonly)
Attribute for field upi
2687 2688 2689 |
# File 'lib/stripe/resources/payment_intent.rb', line 2687 def upi @upi end |
#us_bank_account ⇒ Object (readonly)
Attribute for field us_bank_account
2689 2690 2691 |
# File 'lib/stripe/resources/payment_intent.rb', line 2689 def us_bank_account @us_bank_account end |
#wechat_pay ⇒ Object (readonly)
Attribute for field wechat_pay
2691 2692 2693 |
# File 'lib/stripe/resources/payment_intent.rb', line 2691 def wechat_pay @wechat_pay end |
#zip ⇒ Object (readonly)
Attribute for field zip
2693 2694 2695 |
# File 'lib/stripe/resources/payment_intent.rb', line 2693 def zip @zip end |
Class Method Details
.field_remappings ⇒ Object
2753 2754 2755 |
# File 'lib/stripe/resources/payment_intent.rb', line 2753 def self.field_remappings @field_remappings = {} end |
.inner_class_types ⇒ Object
2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 |
# File 'lib/stripe/resources/payment_intent.rb', line 2695 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, grabpay: Grabpay, 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, payto: Payto, pix: Pix, promptpay: Promptpay, revolut_pay: RevolutPay, samsung_pay: SamsungPay, satispay: Satispay, sepa_debit: SepaDebit, sofort: Sofort, swish: Swish, twint: Twint, upi: Upi, us_bank_account: UsBankAccount, wechat_pay: WechatPay, zip: Zip, } end |