Class: Stripe::PaymentIntent::PaymentMethodOptions

Inherits:
StripeObject
  • Object
show all
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, Gopay, Grabpay, IdBankTransfer, Ideal, InteracPresent, KakaoPay, Klarna, Konbini, KrCard, Link, MbWay, Mobilepay, Multibanco, NaverPay, NzBankAccount, Oxxo, P24, PayByBank, Payco, Paynow, Paypal, Paypay, Payto, Pix, Promptpay, Qris, Rechnung, RevolutPay, SamsungPay, Satispay, SepaDebit, Shopeepay, Sofort, StripeBalance, Swish, Twint, Upi, UsBankAccount, WechatPay, Zip

Constant Summary

Constants inherited from StripeObject

StripeObject::RESERVED_FIELD_NAMES

Instance Attribute Summary collapse

Attributes inherited from StripeObject

#last_response

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_debitObject (readonly)

Attribute for field acss_debit



4368
4369
4370
# File 'lib/stripe/resources/payment_intent.rb', line 4368

def acss_debit
  @acss_debit
end

#affirmObject (readonly)

Attribute for field affirm



4370
4371
4372
# File 'lib/stripe/resources/payment_intent.rb', line 4370

def affirm
  @affirm
end

#afterpay_clearpayObject (readonly)

Attribute for field afterpay_clearpay



4372
4373
4374
# File 'lib/stripe/resources/payment_intent.rb', line 4372

def afterpay_clearpay
  @afterpay_clearpay
end

#alipayObject (readonly)

Attribute for field alipay



4374
4375
4376
# File 'lib/stripe/resources/payment_intent.rb', line 4374

def alipay
  @alipay
end

#almaObject (readonly)

Attribute for field alma



4376
4377
4378
# File 'lib/stripe/resources/payment_intent.rb', line 4376

def alma
  @alma
end

#amazon_payObject (readonly)

Attribute for field amazon_pay



4378
4379
4380
# File 'lib/stripe/resources/payment_intent.rb', line 4378

def amazon_pay
  @amazon_pay
end

#au_becs_debitObject (readonly)

Attribute for field au_becs_debit



4380
4381
4382
# File 'lib/stripe/resources/payment_intent.rb', line 4380

def au_becs_debit
  @au_becs_debit
end

#bacs_debitObject (readonly)

Attribute for field bacs_debit



4382
4383
4384
# File 'lib/stripe/resources/payment_intent.rb', line 4382

def bacs_debit
  @bacs_debit
end

#bancontactObject (readonly)

Attribute for field bancontact



4384
4385
4386
# File 'lib/stripe/resources/payment_intent.rb', line 4384

def bancontact
  @bancontact
end

#billieObject (readonly)

Attribute for field billie



4386
4387
4388
# File 'lib/stripe/resources/payment_intent.rb', line 4386

def billie
  @billie
end

#blikObject (readonly)

Attribute for field blik



4388
4389
4390
# File 'lib/stripe/resources/payment_intent.rb', line 4388

def blik
  @blik
end

#boletoObject (readonly)

Attribute for field boleto



4390
4391
4392
# File 'lib/stripe/resources/payment_intent.rb', line 4390

def boleto
  @boleto
end

#cardObject (readonly)

Attribute for field card



4392
4393
4394
# File 'lib/stripe/resources/payment_intent.rb', line 4392

def card
  @card
end

#card_presentObject (readonly)

Attribute for field card_present



4394
4395
4396
# File 'lib/stripe/resources/payment_intent.rb', line 4394

def card_present
  @card_present
end

#cashappObject (readonly)

Attribute for field cashapp



4396
4397
4398
# File 'lib/stripe/resources/payment_intent.rb', line 4396

def cashapp
  @cashapp
end

#cryptoObject (readonly)

Attribute for field crypto



4398
4399
4400
# File 'lib/stripe/resources/payment_intent.rb', line 4398

def crypto
  @crypto
end

#customer_balanceObject (readonly)

Attribute for field customer_balance



4400
4401
4402
# File 'lib/stripe/resources/payment_intent.rb', line 4400

def customer_balance
  @customer_balance
end

#epsObject (readonly)

Attribute for field eps



4402
4403
4404
# File 'lib/stripe/resources/payment_intent.rb', line 4402

def eps
  @eps
end

#fpxObject (readonly)

Attribute for field fpx



4404
4405
4406
# File 'lib/stripe/resources/payment_intent.rb', line 4404

def fpx
  @fpx
end

#giropayObject (readonly)

Attribute for field giropay



4406
4407
4408
# File 'lib/stripe/resources/payment_intent.rb', line 4406

def giropay
  @giropay
end

#gopayObject (readonly)

Attribute for field gopay



4408
4409
4410
# File 'lib/stripe/resources/payment_intent.rb', line 4408

def gopay
  @gopay
end

#grabpayObject (readonly)

Attribute for field grabpay



4410
4411
4412
# File 'lib/stripe/resources/payment_intent.rb', line 4410

def grabpay
  @grabpay
end

#id_bank_transferObject (readonly)

Attribute for field id_bank_transfer



4412
4413
4414
# File 'lib/stripe/resources/payment_intent.rb', line 4412

def id_bank_transfer
  @id_bank_transfer
end

#idealObject (readonly)

Attribute for field ideal



4414
4415
4416
# File 'lib/stripe/resources/payment_intent.rb', line 4414

def ideal
  @ideal
end

#interac_presentObject (readonly)

Attribute for field interac_present



4416
4417
4418
# File 'lib/stripe/resources/payment_intent.rb', line 4416

def interac_present
  @interac_present
end

#kakao_payObject (readonly)

Attribute for field kakao_pay



4418
4419
4420
# File 'lib/stripe/resources/payment_intent.rb', line 4418

def kakao_pay
  @kakao_pay
end

#klarnaObject (readonly)

Attribute for field klarna



4420
4421
4422
# File 'lib/stripe/resources/payment_intent.rb', line 4420

def klarna
  @klarna
end

#konbiniObject (readonly)

Attribute for field konbini



4422
4423
4424
# File 'lib/stripe/resources/payment_intent.rb', line 4422

def konbini
  @konbini
end

#kr_cardObject (readonly)

Attribute for field kr_card



4424
4425
4426
# File 'lib/stripe/resources/payment_intent.rb', line 4424

def kr_card
  @kr_card
end

Attribute for field link



4426
4427
4428
# File 'lib/stripe/resources/payment_intent.rb', line 4426

def link
  @link
end

#mb_wayObject (readonly)

Attribute for field mb_way



4428
4429
4430
# File 'lib/stripe/resources/payment_intent.rb', line 4428

def mb_way
  @mb_way
end

#mobilepayObject (readonly)

Attribute for field mobilepay



4430
4431
4432
# File 'lib/stripe/resources/payment_intent.rb', line 4430

def mobilepay
  @mobilepay
end

#multibancoObject (readonly)

Attribute for field multibanco



4432
4433
4434
# File 'lib/stripe/resources/payment_intent.rb', line 4432

def multibanco
  @multibanco
end

Attribute for field naver_pay



4434
4435
4436
# File 'lib/stripe/resources/payment_intent.rb', line 4434

def naver_pay
  @naver_pay
end

#nz_bank_accountObject (readonly)

Attribute for field nz_bank_account



4436
4437
4438
# File 'lib/stripe/resources/payment_intent.rb', line 4436

def 
  @nz_bank_account
end

#oxxoObject (readonly)

Attribute for field oxxo



4438
4439
4440
# File 'lib/stripe/resources/payment_intent.rb', line 4438

def oxxo
  @oxxo
end

#p24Object (readonly)

Attribute for field p24



4440
4441
4442
# File 'lib/stripe/resources/payment_intent.rb', line 4440

def p24
  @p24
end

#pay_by_bankObject (readonly)

Attribute for field pay_by_bank



4442
4443
4444
# File 'lib/stripe/resources/payment_intent.rb', line 4442

def pay_by_bank
  @pay_by_bank
end

#paycoObject (readonly)

Attribute for field payco



4444
4445
4446
# File 'lib/stripe/resources/payment_intent.rb', line 4444

def payco
  @payco
end

#paynowObject (readonly)

Attribute for field paynow



4446
4447
4448
# File 'lib/stripe/resources/payment_intent.rb', line 4446

def paynow
  @paynow
end

#paypalObject (readonly)

Attribute for field paypal



4448
4449
4450
# File 'lib/stripe/resources/payment_intent.rb', line 4448

def paypal
  @paypal
end

#paypayObject (readonly)

Attribute for field paypay



4450
4451
4452
# File 'lib/stripe/resources/payment_intent.rb', line 4450

def paypay
  @paypay
end

#paytoObject (readonly)

Attribute for field payto



4452
4453
4454
# File 'lib/stripe/resources/payment_intent.rb', line 4452

def payto
  @payto
end

#pixObject (readonly)

Attribute for field pix



4454
4455
4456
# File 'lib/stripe/resources/payment_intent.rb', line 4454

def pix
  @pix
end

#promptpayObject (readonly)

Attribute for field promptpay



4456
4457
4458
# File 'lib/stripe/resources/payment_intent.rb', line 4456

def promptpay
  @promptpay
end

#qrisObject (readonly)

Attribute for field qris



4458
4459
4460
# File 'lib/stripe/resources/payment_intent.rb', line 4458

def qris
  @qris
end

#rechnungObject (readonly)

Attribute for field rechnung



4460
4461
4462
# File 'lib/stripe/resources/payment_intent.rb', line 4460

def rechnung
  @rechnung
end

#revolut_payObject (readonly)

Attribute for field revolut_pay



4462
4463
4464
# File 'lib/stripe/resources/payment_intent.rb', line 4462

def revolut_pay
  @revolut_pay
end

#samsung_payObject (readonly)

Attribute for field samsung_pay



4464
4465
4466
# File 'lib/stripe/resources/payment_intent.rb', line 4464

def samsung_pay
  @samsung_pay
end

#satispayObject (readonly)

Attribute for field satispay



4466
4467
4468
# File 'lib/stripe/resources/payment_intent.rb', line 4466

def satispay
  @satispay
end

#sepa_debitObject (readonly)

Attribute for field sepa_debit



4468
4469
4470
# File 'lib/stripe/resources/payment_intent.rb', line 4468

def sepa_debit
  @sepa_debit
end

#shopeepayObject (readonly)

Attribute for field shopeepay



4470
4471
4472
# File 'lib/stripe/resources/payment_intent.rb', line 4470

def shopeepay
  @shopeepay
end

#sofortObject (readonly)

Attribute for field sofort



4472
4473
4474
# File 'lib/stripe/resources/payment_intent.rb', line 4472

def sofort
  @sofort
end

#stripe_balanceObject (readonly)

Attribute for field stripe_balance



4474
4475
4476
# File 'lib/stripe/resources/payment_intent.rb', line 4474

def stripe_balance
  @stripe_balance
end

#swishObject (readonly)

Attribute for field swish



4476
4477
4478
# File 'lib/stripe/resources/payment_intent.rb', line 4476

def swish
  @swish
end

#twintObject (readonly)

Attribute for field twint



4478
4479
4480
# File 'lib/stripe/resources/payment_intent.rb', line 4478

def twint
  @twint
end

#upiObject (readonly)

Attribute for field upi



4480
4481
4482
# File 'lib/stripe/resources/payment_intent.rb', line 4480

def upi
  @upi
end

#us_bank_accountObject (readonly)

Attribute for field us_bank_account



4482
4483
4484
# File 'lib/stripe/resources/payment_intent.rb', line 4482

def 
  @us_bank_account
end

#wechat_payObject (readonly)

Attribute for field wechat_pay



4484
4485
4486
# File 'lib/stripe/resources/payment_intent.rb', line 4484

def wechat_pay
  @wechat_pay
end

#zipObject (readonly)

Attribute for field zip



4486
4487
4488
# File 'lib/stripe/resources/payment_intent.rb', line 4486

def zip
  @zip
end

Class Method Details

.field_remappingsObject



4553
4554
4555
# File 'lib/stripe/resources/payment_intent.rb', line 4553

def self.field_remappings
  @field_remappings = {}
end

.inner_class_typesObject



4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
# File 'lib/stripe/resources/payment_intent.rb', line 4488

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,
    gopay: Gopay,
    grabpay: Grabpay,
    id_bank_transfer: IdBankTransfer,
    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,
    paypay: Paypay,
    payto: Payto,
    pix: Pix,
    promptpay: Promptpay,
    qris: Qris,
    rechnung: Rechnung,
    revolut_pay: RevolutPay,
    samsung_pay: SamsungPay,
    satispay: Satispay,
    sepa_debit: SepaDebit,
    shopeepay: Shopeepay,
    sofort: Sofort,
    stripe_balance: StripeBalance,
    swish: Swish,
    twint: Twint,
    upi: Upi,
    us_bank_account: UsBankAccount,
    wechat_pay: WechatPay,
    zip: Zip,
  }
end