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, 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?, #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



3994
3995
3996
# File 'lib/stripe/resources/payment_intent.rb', line 3994

def acss_debit
  @acss_debit
end

#affirmObject (readonly)

Attribute for field affirm



3996
3997
3998
# File 'lib/stripe/resources/payment_intent.rb', line 3996

def affirm
  @affirm
end

#afterpay_clearpayObject (readonly)

Attribute for field afterpay_clearpay



3998
3999
4000
# File 'lib/stripe/resources/payment_intent.rb', line 3998

def afterpay_clearpay
  @afterpay_clearpay
end

#alipayObject (readonly)

Attribute for field alipay



4000
4001
4002
# File 'lib/stripe/resources/payment_intent.rb', line 4000

def alipay
  @alipay
end

#almaObject (readonly)

Attribute for field alma



4002
4003
4004
# File 'lib/stripe/resources/payment_intent.rb', line 4002

def alma
  @alma
end

#amazon_payObject (readonly)

Attribute for field amazon_pay



4004
4005
4006
# File 'lib/stripe/resources/payment_intent.rb', line 4004

def amazon_pay
  @amazon_pay
end

#au_becs_debitObject (readonly)

Attribute for field au_becs_debit



4006
4007
4008
# File 'lib/stripe/resources/payment_intent.rb', line 4006

def au_becs_debit
  @au_becs_debit
end

#bacs_debitObject (readonly)

Attribute for field bacs_debit



4008
4009
4010
# File 'lib/stripe/resources/payment_intent.rb', line 4008

def bacs_debit
  @bacs_debit
end

#bancontactObject (readonly)

Attribute for field bancontact



4010
4011
4012
# File 'lib/stripe/resources/payment_intent.rb', line 4010

def bancontact
  @bancontact
end

#billieObject (readonly)

Attribute for field billie



4012
4013
4014
# File 'lib/stripe/resources/payment_intent.rb', line 4012

def billie
  @billie
end

#blikObject (readonly)

Attribute for field blik



4014
4015
4016
# File 'lib/stripe/resources/payment_intent.rb', line 4014

def blik
  @blik
end

#boletoObject (readonly)

Attribute for field boleto



4016
4017
4018
# File 'lib/stripe/resources/payment_intent.rb', line 4016

def boleto
  @boleto
end

#cardObject (readonly)

Attribute for field card



4018
4019
4020
# File 'lib/stripe/resources/payment_intent.rb', line 4018

def card
  @card
end

#card_presentObject (readonly)

Attribute for field card_present



4020
4021
4022
# File 'lib/stripe/resources/payment_intent.rb', line 4020

def card_present
  @card_present
end

#cashappObject (readonly)

Attribute for field cashapp



4022
4023
4024
# File 'lib/stripe/resources/payment_intent.rb', line 4022

def cashapp
  @cashapp
end

#cryptoObject (readonly)

Attribute for field crypto



4024
4025
4026
# File 'lib/stripe/resources/payment_intent.rb', line 4024

def crypto
  @crypto
end

#customer_balanceObject (readonly)

Attribute for field customer_balance



4026
4027
4028
# File 'lib/stripe/resources/payment_intent.rb', line 4026

def customer_balance
  @customer_balance
end

#epsObject (readonly)

Attribute for field eps



4028
4029
4030
# File 'lib/stripe/resources/payment_intent.rb', line 4028

def eps
  @eps
end

#fpxObject (readonly)

Attribute for field fpx



4030
4031
4032
# File 'lib/stripe/resources/payment_intent.rb', line 4030

def fpx
  @fpx
end

#giropayObject (readonly)

Attribute for field giropay



4032
4033
4034
# File 'lib/stripe/resources/payment_intent.rb', line 4032

def giropay
  @giropay
end

#gopayObject (readonly)

Attribute for field gopay



4034
4035
4036
# File 'lib/stripe/resources/payment_intent.rb', line 4034

def gopay
  @gopay
end

#grabpayObject (readonly)

Attribute for field grabpay



4036
4037
4038
# File 'lib/stripe/resources/payment_intent.rb', line 4036

def grabpay
  @grabpay
end

#id_bank_transferObject (readonly)

Attribute for field id_bank_transfer



4038
4039
4040
# File 'lib/stripe/resources/payment_intent.rb', line 4038

def id_bank_transfer
  @id_bank_transfer
end

#idealObject (readonly)

Attribute for field ideal



4040
4041
4042
# File 'lib/stripe/resources/payment_intent.rb', line 4040

def ideal
  @ideal
end

#interac_presentObject (readonly)

Attribute for field interac_present



4042
4043
4044
# File 'lib/stripe/resources/payment_intent.rb', line 4042

def interac_present
  @interac_present
end

#kakao_payObject (readonly)

Attribute for field kakao_pay



4044
4045
4046
# File 'lib/stripe/resources/payment_intent.rb', line 4044

def kakao_pay
  @kakao_pay
end

#klarnaObject (readonly)

Attribute for field klarna



4046
4047
4048
# File 'lib/stripe/resources/payment_intent.rb', line 4046

def klarna
  @klarna
end

#konbiniObject (readonly)

Attribute for field konbini



4048
4049
4050
# File 'lib/stripe/resources/payment_intent.rb', line 4048

def konbini
  @konbini
end

#kr_cardObject (readonly)

Attribute for field kr_card



4050
4051
4052
# File 'lib/stripe/resources/payment_intent.rb', line 4050

def kr_card
  @kr_card
end

Attribute for field link



4052
4053
4054
# File 'lib/stripe/resources/payment_intent.rb', line 4052

def link
  @link
end

#mb_wayObject (readonly)

Attribute for field mb_way



4054
4055
4056
# File 'lib/stripe/resources/payment_intent.rb', line 4054

def mb_way
  @mb_way
end

#mobilepayObject (readonly)

Attribute for field mobilepay



4056
4057
4058
# File 'lib/stripe/resources/payment_intent.rb', line 4056

def mobilepay
  @mobilepay
end

#multibancoObject (readonly)

Attribute for field multibanco



4058
4059
4060
# File 'lib/stripe/resources/payment_intent.rb', line 4058

def multibanco
  @multibanco
end

Attribute for field naver_pay



4060
4061
4062
# File 'lib/stripe/resources/payment_intent.rb', line 4060

def naver_pay
  @naver_pay
end

#nz_bank_accountObject (readonly)

Attribute for field nz_bank_account



4062
4063
4064
# File 'lib/stripe/resources/payment_intent.rb', line 4062

def 
  @nz_bank_account
end

#oxxoObject (readonly)

Attribute for field oxxo



4064
4065
4066
# File 'lib/stripe/resources/payment_intent.rb', line 4064

def oxxo
  @oxxo
end

#p24Object (readonly)

Attribute for field p24



4066
4067
4068
# File 'lib/stripe/resources/payment_intent.rb', line 4066

def p24
  @p24
end

#pay_by_bankObject (readonly)

Attribute for field pay_by_bank



4068
4069
4070
# File 'lib/stripe/resources/payment_intent.rb', line 4068

def pay_by_bank
  @pay_by_bank
end

#paycoObject (readonly)

Attribute for field payco



4070
4071
4072
# File 'lib/stripe/resources/payment_intent.rb', line 4070

def payco
  @payco
end

#paynowObject (readonly)

Attribute for field paynow



4072
4073
4074
# File 'lib/stripe/resources/payment_intent.rb', line 4072

def paynow
  @paynow
end

#paypalObject (readonly)

Attribute for field paypal



4074
4075
4076
# File 'lib/stripe/resources/payment_intent.rb', line 4074

def paypal
  @paypal
end

#paypayObject (readonly)

Attribute for field paypay



4076
4077
4078
# File 'lib/stripe/resources/payment_intent.rb', line 4076

def paypay
  @paypay
end

#paytoObject (readonly)

Attribute for field payto



4078
4079
4080
# File 'lib/stripe/resources/payment_intent.rb', line 4078

def payto
  @payto
end

#pixObject (readonly)

Attribute for field pix



4080
4081
4082
# File 'lib/stripe/resources/payment_intent.rb', line 4080

def pix
  @pix
end

#promptpayObject (readonly)

Attribute for field promptpay



4082
4083
4084
# File 'lib/stripe/resources/payment_intent.rb', line 4082

def promptpay
  @promptpay
end

#qrisObject (readonly)

Attribute for field qris



4084
4085
4086
# File 'lib/stripe/resources/payment_intent.rb', line 4084

def qris
  @qris
end

#rechnungObject (readonly)

Attribute for field rechnung



4086
4087
4088
# File 'lib/stripe/resources/payment_intent.rb', line 4086

def rechnung
  @rechnung
end

#revolut_payObject (readonly)

Attribute for field revolut_pay



4088
4089
4090
# File 'lib/stripe/resources/payment_intent.rb', line 4088

def revolut_pay
  @revolut_pay
end

#samsung_payObject (readonly)

Attribute for field samsung_pay



4090
4091
4092
# File 'lib/stripe/resources/payment_intent.rb', line 4090

def samsung_pay
  @samsung_pay
end

#satispayObject (readonly)

Attribute for field satispay



4092
4093
4094
# File 'lib/stripe/resources/payment_intent.rb', line 4092

def satispay
  @satispay
end

#sepa_debitObject (readonly)

Attribute for field sepa_debit



4094
4095
4096
# File 'lib/stripe/resources/payment_intent.rb', line 4094

def sepa_debit
  @sepa_debit
end

#shopeepayObject (readonly)

Attribute for field shopeepay



4096
4097
4098
# File 'lib/stripe/resources/payment_intent.rb', line 4096

def shopeepay
  @shopeepay
end

#sofortObject (readonly)

Attribute for field sofort



4098
4099
4100
# File 'lib/stripe/resources/payment_intent.rb', line 4098

def sofort
  @sofort
end

#stripe_balanceObject (readonly)

Attribute for field stripe_balance



4100
4101
4102
# File 'lib/stripe/resources/payment_intent.rb', line 4100

def stripe_balance
  @stripe_balance
end

#swishObject (readonly)

Attribute for field swish



4102
4103
4104
# File 'lib/stripe/resources/payment_intent.rb', line 4102

def swish
  @swish
end

#twintObject (readonly)

Attribute for field twint



4104
4105
4106
# File 'lib/stripe/resources/payment_intent.rb', line 4104

def twint
  @twint
end

#us_bank_accountObject (readonly)

Attribute for field us_bank_account



4106
4107
4108
# File 'lib/stripe/resources/payment_intent.rb', line 4106

def 
  @us_bank_account
end

#wechat_payObject (readonly)

Attribute for field wechat_pay



4108
4109
4110
# File 'lib/stripe/resources/payment_intent.rb', line 4108

def wechat_pay
  @wechat_pay
end

#zipObject (readonly)

Attribute for field zip



4110
4111
4112
# File 'lib/stripe/resources/payment_intent.rb', line 4110

def zip
  @zip
end

Class Method Details

.field_remappingsObject



4176
4177
4178
# File 'lib/stripe/resources/payment_intent.rb', line 4176

def self.field_remappings
  @field_remappings = {}
end

.inner_class_typesObject



4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
# File 'lib/stripe/resources/payment_intent.rb', line 4112

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,
    us_bank_account: UsBankAccount,
    wechat_pay: WechatPay,
    zip: Zip,
  }
end