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