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, 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.
-
#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?, #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
2538 2539 2540 |
# File 'lib/stripe/resources/payment_intent.rb', line 2538 def acss_debit @acss_debit end |
#affirm ⇒ Object (readonly)
Attribute for field affirm
2540 2541 2542 |
# File 'lib/stripe/resources/payment_intent.rb', line 2540 def affirm @affirm end |
#afterpay_clearpay ⇒ Object (readonly)
Attribute for field afterpay_clearpay
2542 2543 2544 |
# File 'lib/stripe/resources/payment_intent.rb', line 2542 def afterpay_clearpay @afterpay_clearpay end |
#alipay ⇒ Object (readonly)
Attribute for field alipay
2544 2545 2546 |
# File 'lib/stripe/resources/payment_intent.rb', line 2544 def alipay @alipay end |
#alma ⇒ Object (readonly)
Attribute for field alma
2546 2547 2548 |
# File 'lib/stripe/resources/payment_intent.rb', line 2546 def alma @alma end |
#amazon_pay ⇒ Object (readonly)
Attribute for field amazon_pay
2548 2549 2550 |
# File 'lib/stripe/resources/payment_intent.rb', line 2548 def amazon_pay @amazon_pay end |
#au_becs_debit ⇒ Object (readonly)
Attribute for field au_becs_debit
2550 2551 2552 |
# File 'lib/stripe/resources/payment_intent.rb', line 2550 def au_becs_debit @au_becs_debit end |
#bacs_debit ⇒ Object (readonly)
Attribute for field bacs_debit
2552 2553 2554 |
# File 'lib/stripe/resources/payment_intent.rb', line 2552 def bacs_debit @bacs_debit end |
#bancontact ⇒ Object (readonly)
Attribute for field bancontact
2554 2555 2556 |
# File 'lib/stripe/resources/payment_intent.rb', line 2554 def bancontact @bancontact end |
#billie ⇒ Object (readonly)
Attribute for field billie
2556 2557 2558 |
# File 'lib/stripe/resources/payment_intent.rb', line 2556 def billie @billie end |
#blik ⇒ Object (readonly)
Attribute for field blik
2558 2559 2560 |
# File 'lib/stripe/resources/payment_intent.rb', line 2558 def blik @blik end |
#boleto ⇒ Object (readonly)
Attribute for field boleto
2560 2561 2562 |
# File 'lib/stripe/resources/payment_intent.rb', line 2560 def boleto @boleto end |
#card ⇒ Object (readonly)
Attribute for field card
2562 2563 2564 |
# File 'lib/stripe/resources/payment_intent.rb', line 2562 def card @card end |
#card_present ⇒ Object (readonly)
Attribute for field card_present
2564 2565 2566 |
# File 'lib/stripe/resources/payment_intent.rb', line 2564 def card_present @card_present end |
#cashapp ⇒ Object (readonly)
Attribute for field cashapp
2566 2567 2568 |
# File 'lib/stripe/resources/payment_intent.rb', line 2566 def cashapp @cashapp end |
#crypto ⇒ Object (readonly)
Attribute for field crypto
2568 2569 2570 |
# File 'lib/stripe/resources/payment_intent.rb', line 2568 def crypto @crypto end |
#customer_balance ⇒ Object (readonly)
Attribute for field customer_balance
2570 2571 2572 |
# File 'lib/stripe/resources/payment_intent.rb', line 2570 def customer_balance @customer_balance end |
#eps ⇒ Object (readonly)
Attribute for field eps
2572 2573 2574 |
# File 'lib/stripe/resources/payment_intent.rb', line 2572 def eps @eps end |
#fpx ⇒ Object (readonly)
Attribute for field fpx
2574 2575 2576 |
# File 'lib/stripe/resources/payment_intent.rb', line 2574 def fpx @fpx end |
#giropay ⇒ Object (readonly)
Attribute for field giropay
2576 2577 2578 |
# File 'lib/stripe/resources/payment_intent.rb', line 2576 def giropay @giropay end |
#grabpay ⇒ Object (readonly)
Attribute for field grabpay
2578 2579 2580 |
# File 'lib/stripe/resources/payment_intent.rb', line 2578 def grabpay @grabpay end |
#ideal ⇒ Object (readonly)
Attribute for field ideal
2580 2581 2582 |
# File 'lib/stripe/resources/payment_intent.rb', line 2580 def ideal @ideal end |
#interac_present ⇒ Object (readonly)
Attribute for field interac_present
2582 2583 2584 |
# File 'lib/stripe/resources/payment_intent.rb', line 2582 def interac_present @interac_present end |
#kakao_pay ⇒ Object (readonly)
Attribute for field kakao_pay
2584 2585 2586 |
# File 'lib/stripe/resources/payment_intent.rb', line 2584 def kakao_pay @kakao_pay end |
#klarna ⇒ Object (readonly)
Attribute for field klarna
2586 2587 2588 |
# File 'lib/stripe/resources/payment_intent.rb', line 2586 def klarna @klarna end |
#konbini ⇒ Object (readonly)
Attribute for field konbini
2588 2589 2590 |
# File 'lib/stripe/resources/payment_intent.rb', line 2588 def konbini @konbini end |
#kr_card ⇒ Object (readonly)
Attribute for field kr_card
2590 2591 2592 |
# File 'lib/stripe/resources/payment_intent.rb', line 2590 def kr_card @kr_card end |
#link ⇒ Object (readonly)
Attribute for field link
2592 2593 2594 |
# File 'lib/stripe/resources/payment_intent.rb', line 2592 def link @link end |
#mb_way ⇒ Object (readonly)
Attribute for field mb_way
2594 2595 2596 |
# File 'lib/stripe/resources/payment_intent.rb', line 2594 def mb_way @mb_way end |
#mobilepay ⇒ Object (readonly)
Attribute for field mobilepay
2596 2597 2598 |
# File 'lib/stripe/resources/payment_intent.rb', line 2596 def mobilepay @mobilepay end |
#multibanco ⇒ Object (readonly)
Attribute for field multibanco
2598 2599 2600 |
# File 'lib/stripe/resources/payment_intent.rb', line 2598 def multibanco @multibanco end |
#naver_pay ⇒ Object (readonly)
Attribute for field naver_pay
2600 2601 2602 |
# File 'lib/stripe/resources/payment_intent.rb', line 2600 def naver_pay @naver_pay end |
#nz_bank_account ⇒ Object (readonly)
Attribute for field nz_bank_account
2602 2603 2604 |
# File 'lib/stripe/resources/payment_intent.rb', line 2602 def nz_bank_account @nz_bank_account end |
#oxxo ⇒ Object (readonly)
Attribute for field oxxo
2604 2605 2606 |
# File 'lib/stripe/resources/payment_intent.rb', line 2604 def oxxo @oxxo end |
#p24 ⇒ Object (readonly)
Attribute for field p24
2606 2607 2608 |
# File 'lib/stripe/resources/payment_intent.rb', line 2606 def p24 @p24 end |
#pay_by_bank ⇒ Object (readonly)
Attribute for field pay_by_bank
2608 2609 2610 |
# File 'lib/stripe/resources/payment_intent.rb', line 2608 def pay_by_bank @pay_by_bank end |
#payco ⇒ Object (readonly)
Attribute for field payco
2610 2611 2612 |
# File 'lib/stripe/resources/payment_intent.rb', line 2610 def payco @payco end |
#paynow ⇒ Object (readonly)
Attribute for field paynow
2612 2613 2614 |
# File 'lib/stripe/resources/payment_intent.rb', line 2612 def paynow @paynow end |
#paypal ⇒ Object (readonly)
Attribute for field paypal
2614 2615 2616 |
# File 'lib/stripe/resources/payment_intent.rb', line 2614 def paypal @paypal end |
#payto ⇒ Object (readonly)
Attribute for field payto
2616 2617 2618 |
# File 'lib/stripe/resources/payment_intent.rb', line 2616 def payto @payto end |
#pix ⇒ Object (readonly)
Attribute for field pix
2618 2619 2620 |
# File 'lib/stripe/resources/payment_intent.rb', line 2618 def pix @pix end |
#promptpay ⇒ Object (readonly)
Attribute for field promptpay
2620 2621 2622 |
# File 'lib/stripe/resources/payment_intent.rb', line 2620 def promptpay @promptpay end |
#revolut_pay ⇒ Object (readonly)
Attribute for field revolut_pay
2622 2623 2624 |
# File 'lib/stripe/resources/payment_intent.rb', line 2622 def revolut_pay @revolut_pay end |
#samsung_pay ⇒ Object (readonly)
Attribute for field samsung_pay
2624 2625 2626 |
# File 'lib/stripe/resources/payment_intent.rb', line 2624 def samsung_pay @samsung_pay end |
#satispay ⇒ Object (readonly)
Attribute for field satispay
2626 2627 2628 |
# File 'lib/stripe/resources/payment_intent.rb', line 2626 def satispay @satispay end |
#sepa_debit ⇒ Object (readonly)
Attribute for field sepa_debit
2628 2629 2630 |
# File 'lib/stripe/resources/payment_intent.rb', line 2628 def sepa_debit @sepa_debit end |
#sofort ⇒ Object (readonly)
Attribute for field sofort
2630 2631 2632 |
# File 'lib/stripe/resources/payment_intent.rb', line 2630 def sofort @sofort end |
#swish ⇒ Object (readonly)
Attribute for field swish
2632 2633 2634 |
# File 'lib/stripe/resources/payment_intent.rb', line 2632 def swish @swish end |
#twint ⇒ Object (readonly)
Attribute for field twint
2634 2635 2636 |
# File 'lib/stripe/resources/payment_intent.rb', line 2634 def twint @twint end |
#us_bank_account ⇒ Object (readonly)
Attribute for field us_bank_account
2636 2637 2638 |
# File 'lib/stripe/resources/payment_intent.rb', line 2636 def us_bank_account @us_bank_account end |
#wechat_pay ⇒ Object (readonly)
Attribute for field wechat_pay
2638 2639 2640 |
# File 'lib/stripe/resources/payment_intent.rb', line 2638 def wechat_pay @wechat_pay end |
#zip ⇒ Object (readonly)
Attribute for field zip
2640 2641 2642 |
# File 'lib/stripe/resources/payment_intent.rb', line 2640 def zip @zip end |
Class Method Details
.field_remappings ⇒ Object
2699 2700 2701 |
# File 'lib/stripe/resources/payment_intent.rb', line 2699 def self.field_remappings @field_remappings = {} end |
.inner_class_types ⇒ Object
2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 |
# File 'lib/stripe/resources/payment_intent.rb', line 2642 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, us_bank_account: UsBankAccount, wechat_pay: WechatPay, zip: Zip, } end |