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
2441 2442 2443 |
# File 'lib/stripe/resources/payment_intent.rb', line 2441 def acss_debit @acss_debit end |
#affirm ⇒ Object (readonly)
Attribute for field affirm
2443 2444 2445 |
# File 'lib/stripe/resources/payment_intent.rb', line 2443 def affirm @affirm end |
#afterpay_clearpay ⇒ Object (readonly)
Attribute for field afterpay_clearpay
2445 2446 2447 |
# File 'lib/stripe/resources/payment_intent.rb', line 2445 def afterpay_clearpay @afterpay_clearpay end |
#alipay ⇒ Object (readonly)
Attribute for field alipay
2447 2448 2449 |
# File 'lib/stripe/resources/payment_intent.rb', line 2447 def alipay @alipay end |
#alma ⇒ Object (readonly)
Attribute for field alma
2449 2450 2451 |
# File 'lib/stripe/resources/payment_intent.rb', line 2449 def alma @alma end |
#amazon_pay ⇒ Object (readonly)
Attribute for field amazon_pay
2451 2452 2453 |
# File 'lib/stripe/resources/payment_intent.rb', line 2451 def amazon_pay @amazon_pay end |
#au_becs_debit ⇒ Object (readonly)
Attribute for field au_becs_debit
2453 2454 2455 |
# File 'lib/stripe/resources/payment_intent.rb', line 2453 def au_becs_debit @au_becs_debit end |
#bacs_debit ⇒ Object (readonly)
Attribute for field bacs_debit
2455 2456 2457 |
# File 'lib/stripe/resources/payment_intent.rb', line 2455 def bacs_debit @bacs_debit end |
#bancontact ⇒ Object (readonly)
Attribute for field bancontact
2457 2458 2459 |
# File 'lib/stripe/resources/payment_intent.rb', line 2457 def bancontact @bancontact end |
#billie ⇒ Object (readonly)
Attribute for field billie
2459 2460 2461 |
# File 'lib/stripe/resources/payment_intent.rb', line 2459 def billie @billie end |
#blik ⇒ Object (readonly)
Attribute for field blik
2461 2462 2463 |
# File 'lib/stripe/resources/payment_intent.rb', line 2461 def blik @blik end |
#boleto ⇒ Object (readonly)
Attribute for field boleto
2463 2464 2465 |
# File 'lib/stripe/resources/payment_intent.rb', line 2463 def boleto @boleto end |
#card ⇒ Object (readonly)
Attribute for field card
2465 2466 2467 |
# File 'lib/stripe/resources/payment_intent.rb', line 2465 def card @card end |
#card_present ⇒ Object (readonly)
Attribute for field card_present
2467 2468 2469 |
# File 'lib/stripe/resources/payment_intent.rb', line 2467 def card_present @card_present end |
#cashapp ⇒ Object (readonly)
Attribute for field cashapp
2469 2470 2471 |
# File 'lib/stripe/resources/payment_intent.rb', line 2469 def cashapp @cashapp end |
#crypto ⇒ Object (readonly)
Attribute for field crypto
2471 2472 2473 |
# File 'lib/stripe/resources/payment_intent.rb', line 2471 def crypto @crypto end |
#customer_balance ⇒ Object (readonly)
Attribute for field customer_balance
2473 2474 2475 |
# File 'lib/stripe/resources/payment_intent.rb', line 2473 def customer_balance @customer_balance end |
#eps ⇒ Object (readonly)
Attribute for field eps
2475 2476 2477 |
# File 'lib/stripe/resources/payment_intent.rb', line 2475 def eps @eps end |
#fpx ⇒ Object (readonly)
Attribute for field fpx
2477 2478 2479 |
# File 'lib/stripe/resources/payment_intent.rb', line 2477 def fpx @fpx end |
#giropay ⇒ Object (readonly)
Attribute for field giropay
2479 2480 2481 |
# File 'lib/stripe/resources/payment_intent.rb', line 2479 def giropay @giropay end |
#grabpay ⇒ Object (readonly)
Attribute for field grabpay
2481 2482 2483 |
# File 'lib/stripe/resources/payment_intent.rb', line 2481 def grabpay @grabpay end |
#ideal ⇒ Object (readonly)
Attribute for field ideal
2483 2484 2485 |
# File 'lib/stripe/resources/payment_intent.rb', line 2483 def ideal @ideal end |
#interac_present ⇒ Object (readonly)
Attribute for field interac_present
2485 2486 2487 |
# File 'lib/stripe/resources/payment_intent.rb', line 2485 def interac_present @interac_present end |
#kakao_pay ⇒ Object (readonly)
Attribute for field kakao_pay
2487 2488 2489 |
# File 'lib/stripe/resources/payment_intent.rb', line 2487 def kakao_pay @kakao_pay end |
#klarna ⇒ Object (readonly)
Attribute for field klarna
2489 2490 2491 |
# File 'lib/stripe/resources/payment_intent.rb', line 2489 def klarna @klarna end |
#konbini ⇒ Object (readonly)
Attribute for field konbini
2491 2492 2493 |
# File 'lib/stripe/resources/payment_intent.rb', line 2491 def konbini @konbini end |
#kr_card ⇒ Object (readonly)
Attribute for field kr_card
2493 2494 2495 |
# File 'lib/stripe/resources/payment_intent.rb', line 2493 def kr_card @kr_card end |
#link ⇒ Object (readonly)
Attribute for field link
2495 2496 2497 |
# File 'lib/stripe/resources/payment_intent.rb', line 2495 def link @link end |
#mb_way ⇒ Object (readonly)
Attribute for field mb_way
2497 2498 2499 |
# File 'lib/stripe/resources/payment_intent.rb', line 2497 def mb_way @mb_way end |
#mobilepay ⇒ Object (readonly)
Attribute for field mobilepay
2499 2500 2501 |
# File 'lib/stripe/resources/payment_intent.rb', line 2499 def mobilepay @mobilepay end |
#multibanco ⇒ Object (readonly)
Attribute for field multibanco
2501 2502 2503 |
# File 'lib/stripe/resources/payment_intent.rb', line 2501 def multibanco @multibanco end |
#naver_pay ⇒ Object (readonly)
Attribute for field naver_pay
2503 2504 2505 |
# File 'lib/stripe/resources/payment_intent.rb', line 2503 def naver_pay @naver_pay end |
#nz_bank_account ⇒ Object (readonly)
Attribute for field nz_bank_account
2505 2506 2507 |
# File 'lib/stripe/resources/payment_intent.rb', line 2505 def nz_bank_account @nz_bank_account end |
#oxxo ⇒ Object (readonly)
Attribute for field oxxo
2507 2508 2509 |
# File 'lib/stripe/resources/payment_intent.rb', line 2507 def oxxo @oxxo end |
#p24 ⇒ Object (readonly)
Attribute for field p24
2509 2510 2511 |
# File 'lib/stripe/resources/payment_intent.rb', line 2509 def p24 @p24 end |
#pay_by_bank ⇒ Object (readonly)
Attribute for field pay_by_bank
2511 2512 2513 |
# File 'lib/stripe/resources/payment_intent.rb', line 2511 def pay_by_bank @pay_by_bank end |
#payco ⇒ Object (readonly)
Attribute for field payco
2513 2514 2515 |
# File 'lib/stripe/resources/payment_intent.rb', line 2513 def payco @payco end |
#paynow ⇒ Object (readonly)
Attribute for field paynow
2515 2516 2517 |
# File 'lib/stripe/resources/payment_intent.rb', line 2515 def paynow @paynow end |
#paypal ⇒ Object (readonly)
Attribute for field paypal
2517 2518 2519 |
# File 'lib/stripe/resources/payment_intent.rb', line 2517 def paypal @paypal end |
#pix ⇒ Object (readonly)
Attribute for field pix
2519 2520 2521 |
# File 'lib/stripe/resources/payment_intent.rb', line 2519 def pix @pix end |
#promptpay ⇒ Object (readonly)
Attribute for field promptpay
2521 2522 2523 |
# File 'lib/stripe/resources/payment_intent.rb', line 2521 def promptpay @promptpay end |
#revolut_pay ⇒ Object (readonly)
Attribute for field revolut_pay
2523 2524 2525 |
# File 'lib/stripe/resources/payment_intent.rb', line 2523 def revolut_pay @revolut_pay end |
#samsung_pay ⇒ Object (readonly)
Attribute for field samsung_pay
2525 2526 2527 |
# File 'lib/stripe/resources/payment_intent.rb', line 2525 def samsung_pay @samsung_pay end |
#satispay ⇒ Object (readonly)
Attribute for field satispay
2527 2528 2529 |
# File 'lib/stripe/resources/payment_intent.rb', line 2527 def satispay @satispay end |
#sepa_debit ⇒ Object (readonly)
Attribute for field sepa_debit
2529 2530 2531 |
# File 'lib/stripe/resources/payment_intent.rb', line 2529 def sepa_debit @sepa_debit end |
#sofort ⇒ Object (readonly)
Attribute for field sofort
2531 2532 2533 |
# File 'lib/stripe/resources/payment_intent.rb', line 2531 def sofort @sofort end |
#swish ⇒ Object (readonly)
Attribute for field swish
2533 2534 2535 |
# File 'lib/stripe/resources/payment_intent.rb', line 2533 def swish @swish end |
#twint ⇒ Object (readonly)
Attribute for field twint
2535 2536 2537 |
# File 'lib/stripe/resources/payment_intent.rb', line 2535 def twint @twint end |
#us_bank_account ⇒ Object (readonly)
Attribute for field us_bank_account
2537 2538 2539 |
# File 'lib/stripe/resources/payment_intent.rb', line 2537 def us_bank_account @us_bank_account end |
#wechat_pay ⇒ Object (readonly)
Attribute for field wechat_pay
2539 2540 2541 |
# File 'lib/stripe/resources/payment_intent.rb', line 2539 def wechat_pay @wechat_pay end |
#zip ⇒ Object (readonly)
Attribute for field zip
2541 2542 2543 |
# File 'lib/stripe/resources/payment_intent.rb', line 2541 def zip @zip end |
Class Method Details
.field_remappings ⇒ Object
2599 2600 2601 |
# File 'lib/stripe/resources/payment_intent.rb', line 2599 def self.field_remappings @field_remappings = {} end |
.inner_class_types ⇒ Object
2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 |
# File 'lib/stripe/resources/payment_intent.rb', line 2543 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 |