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



3160
3161
3162
# File 'lib/stripe/resources/payment_intent.rb', line 3160

def acss_debit
  @acss_debit
end

#affirmObject (readonly)

Attribute for field affirm



3162
3163
3164
# File 'lib/stripe/resources/payment_intent.rb', line 3162

def affirm
  @affirm
end

#afterpay_clearpayObject (readonly)

Attribute for field afterpay_clearpay



3164
3165
3166
# File 'lib/stripe/resources/payment_intent.rb', line 3164

def afterpay_clearpay
  @afterpay_clearpay
end

#alipayObject (readonly)

Attribute for field alipay



3166
3167
3168
# File 'lib/stripe/resources/payment_intent.rb', line 3166

def alipay
  @alipay
end

#almaObject (readonly)

Attribute for field alma



3168
3169
3170
# File 'lib/stripe/resources/payment_intent.rb', line 3168

def alma
  @alma
end

#amazon_payObject (readonly)

Attribute for field amazon_pay



3170
3171
3172
# File 'lib/stripe/resources/payment_intent.rb', line 3170

def amazon_pay
  @amazon_pay
end

#au_becs_debitObject (readonly)

Attribute for field au_becs_debit



3172
3173
3174
# File 'lib/stripe/resources/payment_intent.rb', line 3172

def au_becs_debit
  @au_becs_debit
end

#bacs_debitObject (readonly)

Attribute for field bacs_debit



3174
3175
3176
# File 'lib/stripe/resources/payment_intent.rb', line 3174

def bacs_debit
  @bacs_debit
end

#bancontactObject (readonly)

Attribute for field bancontact



3176
3177
3178
# File 'lib/stripe/resources/payment_intent.rb', line 3176

def bancontact
  @bancontact
end

#billieObject (readonly)

Attribute for field billie



3178
3179
3180
# File 'lib/stripe/resources/payment_intent.rb', line 3178

def billie
  @billie
end

#blikObject (readonly)

Attribute for field blik



3180
3181
3182
# File 'lib/stripe/resources/payment_intent.rb', line 3180

def blik
  @blik
end

#boletoObject (readonly)

Attribute for field boleto



3182
3183
3184
# File 'lib/stripe/resources/payment_intent.rb', line 3182

def boleto
  @boleto
end

#cardObject (readonly)

Attribute for field card



3184
3185
3186
# File 'lib/stripe/resources/payment_intent.rb', line 3184

def card
  @card
end

#card_presentObject (readonly)

Attribute for field card_present



3186
3187
3188
# File 'lib/stripe/resources/payment_intent.rb', line 3186

def card_present
  @card_present
end

#cashappObject (readonly)

Attribute for field cashapp



3188
3189
3190
# File 'lib/stripe/resources/payment_intent.rb', line 3188

def cashapp
  @cashapp
end

#cryptoObject (readonly)

Attribute for field crypto



3190
3191
3192
# File 'lib/stripe/resources/payment_intent.rb', line 3190

def crypto
  @crypto
end

#customer_balanceObject (readonly)

Attribute for field customer_balance



3192
3193
3194
# File 'lib/stripe/resources/payment_intent.rb', line 3192

def customer_balance
  @customer_balance
end

#epsObject (readonly)

Attribute for field eps



3194
3195
3196
# File 'lib/stripe/resources/payment_intent.rb', line 3194

def eps
  @eps
end

#fpxObject (readonly)

Attribute for field fpx



3196
3197
3198
# File 'lib/stripe/resources/payment_intent.rb', line 3196

def fpx
  @fpx
end

#giropayObject (readonly)

Attribute for field giropay



3198
3199
3200
# File 'lib/stripe/resources/payment_intent.rb', line 3198

def giropay
  @giropay
end

#gopayObject (readonly)

Attribute for field gopay



3200
3201
3202
# File 'lib/stripe/resources/payment_intent.rb', line 3200

def gopay
  @gopay
end

#grabpayObject (readonly)

Attribute for field grabpay



3202
3203
3204
# File 'lib/stripe/resources/payment_intent.rb', line 3202

def grabpay
  @grabpay
end

#id_bank_transferObject (readonly)

Attribute for field id_bank_transfer



3204
3205
3206
# File 'lib/stripe/resources/payment_intent.rb', line 3204

def id_bank_transfer
  @id_bank_transfer
end

#idealObject (readonly)

Attribute for field ideal



3206
3207
3208
# File 'lib/stripe/resources/payment_intent.rb', line 3206

def ideal
  @ideal
end

#interac_presentObject (readonly)

Attribute for field interac_present



3208
3209
3210
# File 'lib/stripe/resources/payment_intent.rb', line 3208

def interac_present
  @interac_present
end

#kakao_payObject (readonly)

Attribute for field kakao_pay



3210
3211
3212
# File 'lib/stripe/resources/payment_intent.rb', line 3210

def kakao_pay
  @kakao_pay
end

#klarnaObject (readonly)

Attribute for field klarna



3212
3213
3214
# File 'lib/stripe/resources/payment_intent.rb', line 3212

def klarna
  @klarna
end

#konbiniObject (readonly)

Attribute for field konbini



3214
3215
3216
# File 'lib/stripe/resources/payment_intent.rb', line 3214

def konbini
  @konbini
end

#kr_cardObject (readonly)

Attribute for field kr_card



3216
3217
3218
# File 'lib/stripe/resources/payment_intent.rb', line 3216

def kr_card
  @kr_card
end

Attribute for field link



3218
3219
3220
# File 'lib/stripe/resources/payment_intent.rb', line 3218

def link
  @link
end

#mb_wayObject (readonly)

Attribute for field mb_way



3220
3221
3222
# File 'lib/stripe/resources/payment_intent.rb', line 3220

def mb_way
  @mb_way
end

#mobilepayObject (readonly)

Attribute for field mobilepay



3222
3223
3224
# File 'lib/stripe/resources/payment_intent.rb', line 3222

def mobilepay
  @mobilepay
end

#multibancoObject (readonly)

Attribute for field multibanco



3224
3225
3226
# File 'lib/stripe/resources/payment_intent.rb', line 3224

def multibanco
  @multibanco
end

Attribute for field naver_pay



3226
3227
3228
# File 'lib/stripe/resources/payment_intent.rb', line 3226

def naver_pay
  @naver_pay
end

#nz_bank_accountObject (readonly)

Attribute for field nz_bank_account



3228
3229
3230
# File 'lib/stripe/resources/payment_intent.rb', line 3228

def 
  @nz_bank_account
end

#oxxoObject (readonly)

Attribute for field oxxo



3230
3231
3232
# File 'lib/stripe/resources/payment_intent.rb', line 3230

def oxxo
  @oxxo
end

#p24Object (readonly)

Attribute for field p24



3232
3233
3234
# File 'lib/stripe/resources/payment_intent.rb', line 3232

def p24
  @p24
end

#pay_by_bankObject (readonly)

Attribute for field pay_by_bank



3234
3235
3236
# File 'lib/stripe/resources/payment_intent.rb', line 3234

def pay_by_bank
  @pay_by_bank
end

#paycoObject (readonly)

Attribute for field payco



3236
3237
3238
# File 'lib/stripe/resources/payment_intent.rb', line 3236

def payco
  @payco
end

#paynowObject (readonly)

Attribute for field paynow



3238
3239
3240
# File 'lib/stripe/resources/payment_intent.rb', line 3238

def paynow
  @paynow
end

#paypalObject (readonly)

Attribute for field paypal



3240
3241
3242
# File 'lib/stripe/resources/payment_intent.rb', line 3240

def paypal
  @paypal
end

#paypayObject (readonly)

Attribute for field paypay



3242
3243
3244
# File 'lib/stripe/resources/payment_intent.rb', line 3242

def paypay
  @paypay
end

#paytoObject (readonly)

Attribute for field payto



3244
3245
3246
# File 'lib/stripe/resources/payment_intent.rb', line 3244

def payto
  @payto
end

#pixObject (readonly)

Attribute for field pix



3246
3247
3248
# File 'lib/stripe/resources/payment_intent.rb', line 3246

def pix
  @pix
end

#promptpayObject (readonly)

Attribute for field promptpay



3248
3249
3250
# File 'lib/stripe/resources/payment_intent.rb', line 3248

def promptpay
  @promptpay
end

#qrisObject (readonly)

Attribute for field qris



3250
3251
3252
# File 'lib/stripe/resources/payment_intent.rb', line 3250

def qris
  @qris
end

#rechnungObject (readonly)

Attribute for field rechnung



3252
3253
3254
# File 'lib/stripe/resources/payment_intent.rb', line 3252

def rechnung
  @rechnung
end

#revolut_payObject (readonly)

Attribute for field revolut_pay



3254
3255
3256
# File 'lib/stripe/resources/payment_intent.rb', line 3254

def revolut_pay
  @revolut_pay
end

#samsung_payObject (readonly)

Attribute for field samsung_pay



3256
3257
3258
# File 'lib/stripe/resources/payment_intent.rb', line 3256

def samsung_pay
  @samsung_pay
end

#satispayObject (readonly)

Attribute for field satispay



3258
3259
3260
# File 'lib/stripe/resources/payment_intent.rb', line 3258

def satispay
  @satispay
end

#sepa_debitObject (readonly)

Attribute for field sepa_debit



3260
3261
3262
# File 'lib/stripe/resources/payment_intent.rb', line 3260

def sepa_debit
  @sepa_debit
end

#shopeepayObject (readonly)

Attribute for field shopeepay



3262
3263
3264
# File 'lib/stripe/resources/payment_intent.rb', line 3262

def shopeepay
  @shopeepay
end

#sofortObject (readonly)

Attribute for field sofort



3264
3265
3266
# File 'lib/stripe/resources/payment_intent.rb', line 3264

def sofort
  @sofort
end

#stripe_balanceObject (readonly)

Attribute for field stripe_balance



3266
3267
3268
# File 'lib/stripe/resources/payment_intent.rb', line 3266

def stripe_balance
  @stripe_balance
end

#swishObject (readonly)

Attribute for field swish



3268
3269
3270
# File 'lib/stripe/resources/payment_intent.rb', line 3268

def swish
  @swish
end

#twintObject (readonly)

Attribute for field twint



3270
3271
3272
# File 'lib/stripe/resources/payment_intent.rb', line 3270

def twint
  @twint
end

#us_bank_accountObject (readonly)

Attribute for field us_bank_account



3272
3273
3274
# File 'lib/stripe/resources/payment_intent.rb', line 3272

def 
  @us_bank_account
end

#wechat_payObject (readonly)

Attribute for field wechat_pay



3274
3275
3276
# File 'lib/stripe/resources/payment_intent.rb', line 3274

def wechat_pay
  @wechat_pay
end

#zipObject (readonly)

Attribute for field zip



3276
3277
3278
# File 'lib/stripe/resources/payment_intent.rb', line 3276

def zip
  @zip
end

Class Method Details

.field_remappingsObject



3342
3343
3344
# File 'lib/stripe/resources/payment_intent.rb', line 3342

def self.field_remappings
  @field_remappings = {}
end

.inner_class_typesObject



3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
# File 'lib/stripe/resources/payment_intent.rb', line 3278

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