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
2521 2522 2523 |
# File 'lib/stripe/resources/payment_intent.rb', line 2521 def acss_debit @acss_debit end |
#affirm ⇒ Object (readonly)
Attribute for field affirm
2523 2524 2525 |
# File 'lib/stripe/resources/payment_intent.rb', line 2523 def affirm @affirm end |
#afterpay_clearpay ⇒ Object (readonly)
Attribute for field afterpay_clearpay
2525 2526 2527 |
# File 'lib/stripe/resources/payment_intent.rb', line 2525 def afterpay_clearpay @afterpay_clearpay end |
#alipay ⇒ Object (readonly)
Attribute for field alipay
2527 2528 2529 |
# File 'lib/stripe/resources/payment_intent.rb', line 2527 def alipay @alipay end |
#alma ⇒ Object (readonly)
Attribute for field alma
2529 2530 2531 |
# File 'lib/stripe/resources/payment_intent.rb', line 2529 def alma @alma end |
#amazon_pay ⇒ Object (readonly)
Attribute for field amazon_pay
2531 2532 2533 |
# File 'lib/stripe/resources/payment_intent.rb', line 2531 def amazon_pay @amazon_pay end |
#au_becs_debit ⇒ Object (readonly)
Attribute for field au_becs_debit
2533 2534 2535 |
# File 'lib/stripe/resources/payment_intent.rb', line 2533 def au_becs_debit @au_becs_debit end |
#bacs_debit ⇒ Object (readonly)
Attribute for field bacs_debit
2535 2536 2537 |
# File 'lib/stripe/resources/payment_intent.rb', line 2535 def bacs_debit @bacs_debit end |
#bancontact ⇒ Object (readonly)
Attribute for field bancontact
2537 2538 2539 |
# File 'lib/stripe/resources/payment_intent.rb', line 2537 def bancontact @bancontact end |
#billie ⇒ Object (readonly)
Attribute for field billie
2539 2540 2541 |
# File 'lib/stripe/resources/payment_intent.rb', line 2539 def billie @billie end |
#blik ⇒ Object (readonly)
Attribute for field blik
2541 2542 2543 |
# File 'lib/stripe/resources/payment_intent.rb', line 2541 def blik @blik end |
#boleto ⇒ Object (readonly)
Attribute for field boleto
2543 2544 2545 |
# File 'lib/stripe/resources/payment_intent.rb', line 2543 def boleto @boleto end |
#card ⇒ Object (readonly)
Attribute for field card
2545 2546 2547 |
# File 'lib/stripe/resources/payment_intent.rb', line 2545 def card @card end |
#card_present ⇒ Object (readonly)
Attribute for field card_present
2547 2548 2549 |
# File 'lib/stripe/resources/payment_intent.rb', line 2547 def card_present @card_present end |
#cashapp ⇒ Object (readonly)
Attribute for field cashapp
2549 2550 2551 |
# File 'lib/stripe/resources/payment_intent.rb', line 2549 def cashapp @cashapp end |
#crypto ⇒ Object (readonly)
Attribute for field crypto
2551 2552 2553 |
# File 'lib/stripe/resources/payment_intent.rb', line 2551 def crypto @crypto end |
#customer_balance ⇒ Object (readonly)
Attribute for field customer_balance
2553 2554 2555 |
# File 'lib/stripe/resources/payment_intent.rb', line 2553 def customer_balance @customer_balance end |
#eps ⇒ Object (readonly)
Attribute for field eps
2555 2556 2557 |
# File 'lib/stripe/resources/payment_intent.rb', line 2555 def eps @eps end |
#fpx ⇒ Object (readonly)
Attribute for field fpx
2557 2558 2559 |
# File 'lib/stripe/resources/payment_intent.rb', line 2557 def fpx @fpx end |
#giropay ⇒ Object (readonly)
Attribute for field giropay
2559 2560 2561 |
# File 'lib/stripe/resources/payment_intent.rb', line 2559 def giropay @giropay end |
#grabpay ⇒ Object (readonly)
Attribute for field grabpay
2561 2562 2563 |
# File 'lib/stripe/resources/payment_intent.rb', line 2561 def grabpay @grabpay end |
#ideal ⇒ Object (readonly)
Attribute for field ideal
2563 2564 2565 |
# File 'lib/stripe/resources/payment_intent.rb', line 2563 def ideal @ideal end |
#interac_present ⇒ Object (readonly)
Attribute for field interac_present
2565 2566 2567 |
# File 'lib/stripe/resources/payment_intent.rb', line 2565 def interac_present @interac_present end |
#kakao_pay ⇒ Object (readonly)
Attribute for field kakao_pay
2567 2568 2569 |
# File 'lib/stripe/resources/payment_intent.rb', line 2567 def kakao_pay @kakao_pay end |
#klarna ⇒ Object (readonly)
Attribute for field klarna
2569 2570 2571 |
# File 'lib/stripe/resources/payment_intent.rb', line 2569 def klarna @klarna end |
#konbini ⇒ Object (readonly)
Attribute for field konbini
2571 2572 2573 |
# File 'lib/stripe/resources/payment_intent.rb', line 2571 def konbini @konbini end |
#kr_card ⇒ Object (readonly)
Attribute for field kr_card
2573 2574 2575 |
# File 'lib/stripe/resources/payment_intent.rb', line 2573 def kr_card @kr_card end |
#link ⇒ Object (readonly)
Attribute for field link
2575 2576 2577 |
# File 'lib/stripe/resources/payment_intent.rb', line 2575 def link @link end |
#mb_way ⇒ Object (readonly)
Attribute for field mb_way
2577 2578 2579 |
# File 'lib/stripe/resources/payment_intent.rb', line 2577 def mb_way @mb_way end |
#mobilepay ⇒ Object (readonly)
Attribute for field mobilepay
2579 2580 2581 |
# File 'lib/stripe/resources/payment_intent.rb', line 2579 def mobilepay @mobilepay end |
#multibanco ⇒ Object (readonly)
Attribute for field multibanco
2581 2582 2583 |
# File 'lib/stripe/resources/payment_intent.rb', line 2581 def multibanco @multibanco end |
#naver_pay ⇒ Object (readonly)
Attribute for field naver_pay
2583 2584 2585 |
# File 'lib/stripe/resources/payment_intent.rb', line 2583 def naver_pay @naver_pay end |
#nz_bank_account ⇒ Object (readonly)
Attribute for field nz_bank_account
2585 2586 2587 |
# File 'lib/stripe/resources/payment_intent.rb', line 2585 def nz_bank_account @nz_bank_account end |
#oxxo ⇒ Object (readonly)
Attribute for field oxxo
2587 2588 2589 |
# File 'lib/stripe/resources/payment_intent.rb', line 2587 def oxxo @oxxo end |
#p24 ⇒ Object (readonly)
Attribute for field p24
2589 2590 2591 |
# File 'lib/stripe/resources/payment_intent.rb', line 2589 def p24 @p24 end |
#pay_by_bank ⇒ Object (readonly)
Attribute for field pay_by_bank
2591 2592 2593 |
# File 'lib/stripe/resources/payment_intent.rb', line 2591 def pay_by_bank @pay_by_bank end |
#payco ⇒ Object (readonly)
Attribute for field payco
2593 2594 2595 |
# File 'lib/stripe/resources/payment_intent.rb', line 2593 def payco @payco end |
#paynow ⇒ Object (readonly)
Attribute for field paynow
2595 2596 2597 |
# File 'lib/stripe/resources/payment_intent.rb', line 2595 def paynow @paynow end |
#paypal ⇒ Object (readonly)
Attribute for field paypal
2597 2598 2599 |
# File 'lib/stripe/resources/payment_intent.rb', line 2597 def paypal @paypal end |
#payto ⇒ Object (readonly)
Attribute for field payto
2599 2600 2601 |
# File 'lib/stripe/resources/payment_intent.rb', line 2599 def payto @payto end |
#pix ⇒ Object (readonly)
Attribute for field pix
2601 2602 2603 |
# File 'lib/stripe/resources/payment_intent.rb', line 2601 def pix @pix end |
#promptpay ⇒ Object (readonly)
Attribute for field promptpay
2603 2604 2605 |
# File 'lib/stripe/resources/payment_intent.rb', line 2603 def promptpay @promptpay end |
#revolut_pay ⇒ Object (readonly)
Attribute for field revolut_pay
2605 2606 2607 |
# File 'lib/stripe/resources/payment_intent.rb', line 2605 def revolut_pay @revolut_pay end |
#samsung_pay ⇒ Object (readonly)
Attribute for field samsung_pay
2607 2608 2609 |
# File 'lib/stripe/resources/payment_intent.rb', line 2607 def samsung_pay @samsung_pay end |
#satispay ⇒ Object (readonly)
Attribute for field satispay
2609 2610 2611 |
# File 'lib/stripe/resources/payment_intent.rb', line 2609 def satispay @satispay end |
#sepa_debit ⇒ Object (readonly)
Attribute for field sepa_debit
2611 2612 2613 |
# File 'lib/stripe/resources/payment_intent.rb', line 2611 def sepa_debit @sepa_debit end |
#sofort ⇒ Object (readonly)
Attribute for field sofort
2613 2614 2615 |
# File 'lib/stripe/resources/payment_intent.rb', line 2613 def sofort @sofort end |
#swish ⇒ Object (readonly)
Attribute for field swish
2615 2616 2617 |
# File 'lib/stripe/resources/payment_intent.rb', line 2615 def swish @swish end |
#twint ⇒ Object (readonly)
Attribute for field twint
2617 2618 2619 |
# File 'lib/stripe/resources/payment_intent.rb', line 2617 def twint @twint end |
#us_bank_account ⇒ Object (readonly)
Attribute for field us_bank_account
2619 2620 2621 |
# File 'lib/stripe/resources/payment_intent.rb', line 2619 def us_bank_account @us_bank_account end |
#wechat_pay ⇒ Object (readonly)
Attribute for field wechat_pay
2621 2622 2623 |
# File 'lib/stripe/resources/payment_intent.rb', line 2621 def wechat_pay @wechat_pay end |
#zip ⇒ Object (readonly)
Attribute for field zip
2623 2624 2625 |
# File 'lib/stripe/resources/payment_intent.rb', line 2623 def zip @zip end |
Class Method Details
.field_remappings ⇒ Object
2682 2683 2684 |
# File 'lib/stripe/resources/payment_intent.rb', line 2682 def self.field_remappings @field_remappings = {} end |
.inner_class_types ⇒ Object
2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 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 |
# File 'lib/stripe/resources/payment_intent.rb', line 2625 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 |