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



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

def acss_debit
  @acss_debit
end

#affirmObject (readonly)

Attribute for field affirm



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

def affirm
  @affirm
end

#afterpay_clearpayObject (readonly)

Attribute for field afterpay_clearpay



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

def afterpay_clearpay
  @afterpay_clearpay
end

#alipayObject (readonly)

Attribute for field alipay



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

def alipay
  @alipay
end

#almaObject (readonly)

Attribute for field alma



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

def alma
  @alma
end

#amazon_payObject (readonly)

Attribute for field amazon_pay



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

def amazon_pay
  @amazon_pay
end

#au_becs_debitObject (readonly)

Attribute for field au_becs_debit



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

def au_becs_debit
  @au_becs_debit
end

#bacs_debitObject (readonly)

Attribute for field bacs_debit



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

def bacs_debit
  @bacs_debit
end

#bancontactObject (readonly)

Attribute for field bancontact



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

def bancontact
  @bancontact
end

#billieObject (readonly)

Attribute for field billie



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

def billie
  @billie
end

#blikObject (readonly)

Attribute for field blik



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

def blik
  @blik
end

#boletoObject (readonly)

Attribute for field boleto



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

def boleto
  @boleto
end

#cardObject (readonly)

Attribute for field card



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

def card
  @card
end

#card_presentObject (readonly)

Attribute for field card_present



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

def card_present
  @card_present
end

#cashappObject (readonly)

Attribute for field cashapp



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

def cashapp
  @cashapp
end

#cryptoObject (readonly)

Attribute for field crypto



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

def crypto
  @crypto
end

#customer_balanceObject (readonly)

Attribute for field customer_balance



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

def customer_balance
  @customer_balance
end

#epsObject (readonly)

Attribute for field eps



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

def eps
  @eps
end

#fpxObject (readonly)

Attribute for field fpx



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

def fpx
  @fpx
end

#giropayObject (readonly)

Attribute for field giropay



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

def giropay
  @giropay
end

#gopayObject (readonly)

Attribute for field gopay



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

def gopay
  @gopay
end

#grabpayObject (readonly)

Attribute for field grabpay



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

def grabpay
  @grabpay
end

#id_bank_transferObject (readonly)

Attribute for field id_bank_transfer



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

def id_bank_transfer
  @id_bank_transfer
end

#idealObject (readonly)

Attribute for field ideal



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

def ideal
  @ideal
end

#interac_presentObject (readonly)

Attribute for field interac_present



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

def interac_present
  @interac_present
end

#kakao_payObject (readonly)

Attribute for field kakao_pay



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

def kakao_pay
  @kakao_pay
end

#klarnaObject (readonly)

Attribute for field klarna



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

def klarna
  @klarna
end

#konbiniObject (readonly)

Attribute for field konbini



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

def konbini
  @konbini
end

#kr_cardObject (readonly)

Attribute for field kr_card



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

def kr_card
  @kr_card
end

Attribute for field link



4112
4113
4114
# File 'lib/stripe/resources/payment_intent.rb', line 4112

def link
  @link
end

#mb_wayObject (readonly)

Attribute for field mb_way



4114
4115
4116
# File 'lib/stripe/resources/payment_intent.rb', line 4114

def mb_way
  @mb_way
end

#mobilepayObject (readonly)

Attribute for field mobilepay



4116
4117
4118
# File 'lib/stripe/resources/payment_intent.rb', line 4116

def mobilepay
  @mobilepay
end

#multibancoObject (readonly)

Attribute for field multibanco



4118
4119
4120
# File 'lib/stripe/resources/payment_intent.rb', line 4118

def multibanco
  @multibanco
end

Attribute for field naver_pay



4120
4121
4122
# File 'lib/stripe/resources/payment_intent.rb', line 4120

def naver_pay
  @naver_pay
end

#nz_bank_accountObject (readonly)

Attribute for field nz_bank_account



4122
4123
4124
# File 'lib/stripe/resources/payment_intent.rb', line 4122

def 
  @nz_bank_account
end

#oxxoObject (readonly)

Attribute for field oxxo



4124
4125
4126
# File 'lib/stripe/resources/payment_intent.rb', line 4124

def oxxo
  @oxxo
end

#p24Object (readonly)

Attribute for field p24



4126
4127
4128
# File 'lib/stripe/resources/payment_intent.rb', line 4126

def p24
  @p24
end

#pay_by_bankObject (readonly)

Attribute for field pay_by_bank



4128
4129
4130
# File 'lib/stripe/resources/payment_intent.rb', line 4128

def pay_by_bank
  @pay_by_bank
end

#paycoObject (readonly)

Attribute for field payco



4130
4131
4132
# File 'lib/stripe/resources/payment_intent.rb', line 4130

def payco
  @payco
end

#paynowObject (readonly)

Attribute for field paynow



4132
4133
4134
# File 'lib/stripe/resources/payment_intent.rb', line 4132

def paynow
  @paynow
end

#paypalObject (readonly)

Attribute for field paypal



4134
4135
4136
# File 'lib/stripe/resources/payment_intent.rb', line 4134

def paypal
  @paypal
end

#paypayObject (readonly)

Attribute for field paypay



4136
4137
4138
# File 'lib/stripe/resources/payment_intent.rb', line 4136

def paypay
  @paypay
end

#paytoObject (readonly)

Attribute for field payto



4138
4139
4140
# File 'lib/stripe/resources/payment_intent.rb', line 4138

def payto
  @payto
end

#pixObject (readonly)

Attribute for field pix



4140
4141
4142
# File 'lib/stripe/resources/payment_intent.rb', line 4140

def pix
  @pix
end

#promptpayObject (readonly)

Attribute for field promptpay



4142
4143
4144
# File 'lib/stripe/resources/payment_intent.rb', line 4142

def promptpay
  @promptpay
end

#qrisObject (readonly)

Attribute for field qris



4144
4145
4146
# File 'lib/stripe/resources/payment_intent.rb', line 4144

def qris
  @qris
end

#rechnungObject (readonly)

Attribute for field rechnung



4146
4147
4148
# File 'lib/stripe/resources/payment_intent.rb', line 4146

def rechnung
  @rechnung
end

#revolut_payObject (readonly)

Attribute for field revolut_pay



4148
4149
4150
# File 'lib/stripe/resources/payment_intent.rb', line 4148

def revolut_pay
  @revolut_pay
end

#samsung_payObject (readonly)

Attribute for field samsung_pay



4150
4151
4152
# File 'lib/stripe/resources/payment_intent.rb', line 4150

def samsung_pay
  @samsung_pay
end

#satispayObject (readonly)

Attribute for field satispay



4152
4153
4154
# File 'lib/stripe/resources/payment_intent.rb', line 4152

def satispay
  @satispay
end

#sepa_debitObject (readonly)

Attribute for field sepa_debit



4154
4155
4156
# File 'lib/stripe/resources/payment_intent.rb', line 4154

def sepa_debit
  @sepa_debit
end

#shopeepayObject (readonly)

Attribute for field shopeepay



4156
4157
4158
# File 'lib/stripe/resources/payment_intent.rb', line 4156

def shopeepay
  @shopeepay
end

#sofortObject (readonly)

Attribute for field sofort



4158
4159
4160
# File 'lib/stripe/resources/payment_intent.rb', line 4158

def sofort
  @sofort
end

#stripe_balanceObject (readonly)

Attribute for field stripe_balance



4160
4161
4162
# File 'lib/stripe/resources/payment_intent.rb', line 4160

def stripe_balance
  @stripe_balance
end

#swishObject (readonly)

Attribute for field swish



4162
4163
4164
# File 'lib/stripe/resources/payment_intent.rb', line 4162

def swish
  @swish
end

#twintObject (readonly)

Attribute for field twint



4164
4165
4166
# File 'lib/stripe/resources/payment_intent.rb', line 4164

def twint
  @twint
end

#us_bank_accountObject (readonly)

Attribute for field us_bank_account



4166
4167
4168
# File 'lib/stripe/resources/payment_intent.rb', line 4166

def 
  @us_bank_account
end

#wechat_payObject (readonly)

Attribute for field wechat_pay



4168
4169
4170
# File 'lib/stripe/resources/payment_intent.rb', line 4168

def wechat_pay
  @wechat_pay
end

#zipObject (readonly)

Attribute for field zip



4170
4171
4172
# File 'lib/stripe/resources/payment_intent.rb', line 4170

def zip
  @zip
end

Class Method Details

.field_remappingsObject



4236
4237
4238
# File 'lib/stripe/resources/payment_intent.rb', line 4236

def self.field_remappings
  @field_remappings = {}
end

.inner_class_typesObject



4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
# File 'lib/stripe/resources/payment_intent.rb', line 4172

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