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



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

def acss_debit
  @acss_debit
end

#affirmObject (readonly)

Attribute for field affirm



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

def affirm
  @affirm
end

#afterpay_clearpayObject (readonly)

Attribute for field afterpay_clearpay



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

def afterpay_clearpay
  @afterpay_clearpay
end

#alipayObject (readonly)

Attribute for field alipay



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

def alipay
  @alipay
end

#almaObject (readonly)

Attribute for field alma



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

def alma
  @alma
end

#amazon_payObject (readonly)

Attribute for field amazon_pay



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

def amazon_pay
  @amazon_pay
end

#au_becs_debitObject (readonly)

Attribute for field au_becs_debit



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

def au_becs_debit
  @au_becs_debit
end

#bacs_debitObject (readonly)

Attribute for field bacs_debit



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

def bacs_debit
  @bacs_debit
end

#bancontactObject (readonly)

Attribute for field bancontact



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

def bancontact
  @bancontact
end

#billieObject (readonly)

Attribute for field billie



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

def billie
  @billie
end

#blikObject (readonly)

Attribute for field blik



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

def blik
  @blik
end

#boletoObject (readonly)

Attribute for field boleto



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

def boleto
  @boleto
end

#cardObject (readonly)

Attribute for field card



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

def card
  @card
end

#card_presentObject (readonly)

Attribute for field card_present



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

def card_present
  @card_present
end

#cashappObject (readonly)

Attribute for field cashapp



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

def cashapp
  @cashapp
end

#cryptoObject (readonly)

Attribute for field crypto



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

def crypto
  @crypto
end

#customer_balanceObject (readonly)

Attribute for field customer_balance



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

def customer_balance
  @customer_balance
end

#epsObject (readonly)

Attribute for field eps



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

def eps
  @eps
end

#fpxObject (readonly)

Attribute for field fpx



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

def fpx
  @fpx
end

#giropayObject (readonly)

Attribute for field giropay



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

def giropay
  @giropay
end

#gopayObject (readonly)

Attribute for field gopay



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

def gopay
  @gopay
end

#grabpayObject (readonly)

Attribute for field grabpay



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

def grabpay
  @grabpay
end

#id_bank_transferObject (readonly)

Attribute for field id_bank_transfer



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

def id_bank_transfer
  @id_bank_transfer
end

#idealObject (readonly)

Attribute for field ideal



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

def ideal
  @ideal
end

#interac_presentObject (readonly)

Attribute for field interac_present



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

def interac_present
  @interac_present
end

#kakao_payObject (readonly)

Attribute for field kakao_pay



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

def kakao_pay
  @kakao_pay
end

#klarnaObject (readonly)

Attribute for field klarna



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

def klarna
  @klarna
end

#konbiniObject (readonly)

Attribute for field konbini



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

def konbini
  @konbini
end

#kr_cardObject (readonly)

Attribute for field kr_card



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

def kr_card
  @kr_card
end

Attribute for field link



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

def link
  @link
end

#mb_wayObject (readonly)

Attribute for field mb_way



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

def mb_way
  @mb_way
end

#mobilepayObject (readonly)

Attribute for field mobilepay



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

def mobilepay
  @mobilepay
end

#multibancoObject (readonly)

Attribute for field multibanco



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

def multibanco
  @multibanco
end

Attribute for field naver_pay



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

def naver_pay
  @naver_pay
end

#nz_bank_accountObject (readonly)

Attribute for field nz_bank_account



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

def 
  @nz_bank_account
end

#oxxoObject (readonly)

Attribute for field oxxo



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

def oxxo
  @oxxo
end

#p24Object (readonly)

Attribute for field p24



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

def p24
  @p24
end

#pay_by_bankObject (readonly)

Attribute for field pay_by_bank



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

def pay_by_bank
  @pay_by_bank
end

#paycoObject (readonly)

Attribute for field payco



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

def payco
  @payco
end

#paynowObject (readonly)

Attribute for field paynow



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

def paynow
  @paynow
end

#paypalObject (readonly)

Attribute for field paypal



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

def paypal
  @paypal
end

#paypayObject (readonly)

Attribute for field paypay



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

def paypay
  @paypay
end

#paytoObject (readonly)

Attribute for field payto



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

def payto
  @payto
end

#pixObject (readonly)

Attribute for field pix



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

def pix
  @pix
end

#promptpayObject (readonly)

Attribute for field promptpay



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

def promptpay
  @promptpay
end

#qrisObject (readonly)

Attribute for field qris



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

def qris
  @qris
end

#rechnungObject (readonly)

Attribute for field rechnung



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

def rechnung
  @rechnung
end

#revolut_payObject (readonly)

Attribute for field revolut_pay



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

def revolut_pay
  @revolut_pay
end

#samsung_payObject (readonly)

Attribute for field samsung_pay



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

def samsung_pay
  @samsung_pay
end

#satispayObject (readonly)

Attribute for field satispay



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

def satispay
  @satispay
end

#sepa_debitObject (readonly)

Attribute for field sepa_debit



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

def sepa_debit
  @sepa_debit
end

#shopeepayObject (readonly)

Attribute for field shopeepay



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

def shopeepay
  @shopeepay
end

#sofortObject (readonly)

Attribute for field sofort



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

def sofort
  @sofort
end

#stripe_balanceObject (readonly)

Attribute for field stripe_balance



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

def stripe_balance
  @stripe_balance
end

#swishObject (readonly)

Attribute for field swish



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

def swish
  @swish
end

#twintObject (readonly)

Attribute for field twint



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

def twint
  @twint
end

#us_bank_accountObject (readonly)

Attribute for field us_bank_account



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

def 
  @us_bank_account
end

#wechat_payObject (readonly)

Attribute for field wechat_pay



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

def wechat_pay
  @wechat_pay
end

#zipObject (readonly)

Attribute for field zip



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

def zip
  @zip
end

Class Method Details

.field_remappingsObject



4217
4218
4219
# File 'lib/stripe/resources/payment_intent.rb', line 4217

def self.field_remappings
  @field_remappings = {}
end

.inner_class_typesObject



4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
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
# File 'lib/stripe/resources/payment_intent.rb', line 4153

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