Class: Stripe::PaymentIntent::PaymentMethodOptions
- Inherits:
-
StripeObject
- Object
- StripeObject
- Stripe::PaymentIntent::PaymentMethodOptions
- Defined in:
- lib/stripe/resources/payment_intent.rb
Defined Under Namespace
Classes: AcssDebit, Affirm, AfterpayClearpay, Alipay, Alma, AmazonPay, AuBecsDebit, BacsDebit, Bancontact, Billie, Bizum, Blik, Boleto, Card, CardPresent, Cashapp, Crypto, CustomerBalance, Eps, Fpx, GiftCard, 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, Scalapay, SepaDebit, Sequra, Shopeepay, Sofort, StripeBalance, Sunbit, Swish, Twint, Upi, UsBankAccount, Vipps, WechatPay, Zip
Constant Summary
Constants inherited from StripeObject
StripeObject::RESERVED_FIELD_NAMES
Instance Attribute Summary collapse
-
#acss_debit ⇒ Object
readonly
Attribute for field acss_debit.
-
#affirm ⇒ Object
readonly
Attribute for field affirm.
-
#afterpay_clearpay ⇒ Object
readonly
Attribute for field afterpay_clearpay.
-
#alipay ⇒ Object
readonly
Attribute for field alipay.
-
#alma ⇒ Object
readonly
Attribute for field alma.
-
#amazon_pay ⇒ Object
readonly
Attribute for field amazon_pay.
-
#au_becs_debit ⇒ Object
readonly
Attribute for field au_becs_debit.
-
#bacs_debit ⇒ Object
readonly
Attribute for field bacs_debit.
-
#bancontact ⇒ Object
readonly
Attribute for field bancontact.
-
#billie ⇒ Object
readonly
Attribute for field billie.
-
#bizum ⇒ Object
readonly
Attribute for field bizum.
-
#blik ⇒ Object
readonly
Attribute for field blik.
-
#boleto ⇒ Object
readonly
Attribute for field boleto.
-
#card ⇒ Object
readonly
Attribute for field card.
-
#card_present ⇒ Object
readonly
Attribute for field card_present.
-
#cashapp ⇒ Object
readonly
Attribute for field cashapp.
-
#crypto ⇒ Object
readonly
Attribute for field crypto.
-
#customer_balance ⇒ Object
readonly
Attribute for field customer_balance.
-
#eps ⇒ Object
readonly
Attribute for field eps.
-
#fpx ⇒ Object
readonly
Attribute for field fpx.
-
#gift_card ⇒ Object
readonly
Attribute for field gift_card.
-
#giropay ⇒ Object
readonly
Attribute for field giropay.
-
#gopay ⇒ Object
readonly
Attribute for field gopay.
-
#grabpay ⇒ Object
readonly
Attribute for field grabpay.
-
#id_bank_transfer ⇒ Object
readonly
Attribute for field id_bank_transfer.
-
#ideal ⇒ Object
readonly
Attribute for field ideal.
-
#interac_present ⇒ Object
readonly
Attribute for field interac_present.
-
#kakao_pay ⇒ Object
readonly
Attribute for field kakao_pay.
-
#klarna ⇒ Object
readonly
Attribute for field klarna.
-
#konbini ⇒ Object
readonly
Attribute for field konbini.
-
#kr_card ⇒ Object
readonly
Attribute for field kr_card.
-
#link ⇒ Object
readonly
Attribute for field link.
-
#mb_way ⇒ Object
readonly
Attribute for field mb_way.
-
#mobilepay ⇒ Object
readonly
Attribute for field mobilepay.
-
#multibanco ⇒ Object
readonly
Attribute for field multibanco.
-
#naver_pay ⇒ Object
readonly
Attribute for field naver_pay.
-
#nz_bank_account ⇒ Object
readonly
Attribute for field nz_bank_account.
-
#oxxo ⇒ Object
readonly
Attribute for field oxxo.
-
#p24 ⇒ Object
readonly
Attribute for field p24.
-
#pay_by_bank ⇒ Object
readonly
Attribute for field pay_by_bank.
-
#payco ⇒ Object
readonly
Attribute for field payco.
-
#paynow ⇒ Object
readonly
Attribute for field paynow.
-
#paypal ⇒ Object
readonly
Attribute for field paypal.
-
#paypay ⇒ Object
readonly
Attribute for field paypay.
-
#payto ⇒ Object
readonly
Attribute for field payto.
-
#pix ⇒ Object
readonly
Attribute for field pix.
-
#promptpay ⇒ Object
readonly
Attribute for field promptpay.
-
#qris ⇒ Object
readonly
Attribute for field qris.
-
#rechnung ⇒ Object
readonly
Attribute for field rechnung.
-
#revolut_pay ⇒ Object
readonly
Attribute for field revolut_pay.
-
#samsung_pay ⇒ Object
readonly
Attribute for field samsung_pay.
-
#satispay ⇒ Object
readonly
Attribute for field satispay.
-
#scalapay ⇒ Object
readonly
Attribute for field scalapay.
-
#sepa_debit ⇒ Object
readonly
Attribute for field sepa_debit.
-
#sequra ⇒ Object
readonly
Attribute for field sequra.
-
#shopeepay ⇒ Object
readonly
Attribute for field shopeepay.
-
#sofort ⇒ Object
readonly
Attribute for field sofort.
-
#stripe_balance ⇒ Object
readonly
Attribute for field stripe_balance.
-
#sunbit ⇒ Object
readonly
Attribute for field sunbit.
-
#swish ⇒ Object
readonly
Attribute for field swish.
-
#twint ⇒ Object
readonly
Attribute for field twint.
-
#upi ⇒ Object
readonly
Attribute for field upi.
-
#us_bank_account ⇒ Object
readonly
Attribute for field us_bank_account.
-
#vipps ⇒ Object
readonly
Attribute for field vipps.
-
#wechat_pay ⇒ Object
readonly
Attribute for field wechat_pay.
-
#zip ⇒ Object
readonly
Attribute for field zip.
Attributes inherited from StripeObject
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_debit ⇒ Object (readonly)
Attribute for field acss_debit
5068 5069 5070 |
# File 'lib/stripe/resources/payment_intent.rb', line 5068 def acss_debit @acss_debit end |
#affirm ⇒ Object (readonly)
Attribute for field affirm
5070 5071 5072 |
# File 'lib/stripe/resources/payment_intent.rb', line 5070 def affirm @affirm end |
#afterpay_clearpay ⇒ Object (readonly)
Attribute for field afterpay_clearpay
5072 5073 5074 |
# File 'lib/stripe/resources/payment_intent.rb', line 5072 def afterpay_clearpay @afterpay_clearpay end |
#alipay ⇒ Object (readonly)
Attribute for field alipay
5074 5075 5076 |
# File 'lib/stripe/resources/payment_intent.rb', line 5074 def alipay @alipay end |
#alma ⇒ Object (readonly)
Attribute for field alma
5076 5077 5078 |
# File 'lib/stripe/resources/payment_intent.rb', line 5076 def alma @alma end |
#amazon_pay ⇒ Object (readonly)
Attribute for field amazon_pay
5078 5079 5080 |
# File 'lib/stripe/resources/payment_intent.rb', line 5078 def amazon_pay @amazon_pay end |
#au_becs_debit ⇒ Object (readonly)
Attribute for field au_becs_debit
5080 5081 5082 |
# File 'lib/stripe/resources/payment_intent.rb', line 5080 def au_becs_debit @au_becs_debit end |
#bacs_debit ⇒ Object (readonly)
Attribute for field bacs_debit
5082 5083 5084 |
# File 'lib/stripe/resources/payment_intent.rb', line 5082 def bacs_debit @bacs_debit end |
#bancontact ⇒ Object (readonly)
Attribute for field bancontact
5084 5085 5086 |
# File 'lib/stripe/resources/payment_intent.rb', line 5084 def bancontact @bancontact end |
#billie ⇒ Object (readonly)
Attribute for field billie
5086 5087 5088 |
# File 'lib/stripe/resources/payment_intent.rb', line 5086 def billie @billie end |
#bizum ⇒ Object (readonly)
Attribute for field bizum
5088 5089 5090 |
# File 'lib/stripe/resources/payment_intent.rb', line 5088 def bizum @bizum end |
#blik ⇒ Object (readonly)
Attribute for field blik
5090 5091 5092 |
# File 'lib/stripe/resources/payment_intent.rb', line 5090 def blik @blik end |
#boleto ⇒ Object (readonly)
Attribute for field boleto
5092 5093 5094 |
# File 'lib/stripe/resources/payment_intent.rb', line 5092 def boleto @boleto end |
#card ⇒ Object (readonly)
Attribute for field card
5094 5095 5096 |
# File 'lib/stripe/resources/payment_intent.rb', line 5094 def card @card end |
#card_present ⇒ Object (readonly)
Attribute for field card_present
5096 5097 5098 |
# File 'lib/stripe/resources/payment_intent.rb', line 5096 def card_present @card_present end |
#cashapp ⇒ Object (readonly)
Attribute for field cashapp
5098 5099 5100 |
# File 'lib/stripe/resources/payment_intent.rb', line 5098 def cashapp @cashapp end |
#crypto ⇒ Object (readonly)
Attribute for field crypto
5100 5101 5102 |
# File 'lib/stripe/resources/payment_intent.rb', line 5100 def crypto @crypto end |
#customer_balance ⇒ Object (readonly)
Attribute for field customer_balance
5102 5103 5104 |
# File 'lib/stripe/resources/payment_intent.rb', line 5102 def customer_balance @customer_balance end |
#eps ⇒ Object (readonly)
Attribute for field eps
5104 5105 5106 |
# File 'lib/stripe/resources/payment_intent.rb', line 5104 def eps @eps end |
#fpx ⇒ Object (readonly)
Attribute for field fpx
5106 5107 5108 |
# File 'lib/stripe/resources/payment_intent.rb', line 5106 def fpx @fpx end |
#gift_card ⇒ Object (readonly)
Attribute for field gift_card
5108 5109 5110 |
# File 'lib/stripe/resources/payment_intent.rb', line 5108 def gift_card @gift_card end |
#giropay ⇒ Object (readonly)
Attribute for field giropay
5110 5111 5112 |
# File 'lib/stripe/resources/payment_intent.rb', line 5110 def giropay @giropay end |
#gopay ⇒ Object (readonly)
Attribute for field gopay
5112 5113 5114 |
# File 'lib/stripe/resources/payment_intent.rb', line 5112 def gopay @gopay end |
#grabpay ⇒ Object (readonly)
Attribute for field grabpay
5114 5115 5116 |
# File 'lib/stripe/resources/payment_intent.rb', line 5114 def grabpay @grabpay end |
#id_bank_transfer ⇒ Object (readonly)
Attribute for field id_bank_transfer
5116 5117 5118 |
# File 'lib/stripe/resources/payment_intent.rb', line 5116 def id_bank_transfer @id_bank_transfer end |
#ideal ⇒ Object (readonly)
Attribute for field ideal
5118 5119 5120 |
# File 'lib/stripe/resources/payment_intent.rb', line 5118 def ideal @ideal end |
#interac_present ⇒ Object (readonly)
Attribute for field interac_present
5120 5121 5122 |
# File 'lib/stripe/resources/payment_intent.rb', line 5120 def interac_present @interac_present end |
#kakao_pay ⇒ Object (readonly)
Attribute for field kakao_pay
5122 5123 5124 |
# File 'lib/stripe/resources/payment_intent.rb', line 5122 def kakao_pay @kakao_pay end |
#klarna ⇒ Object (readonly)
Attribute for field klarna
5124 5125 5126 |
# File 'lib/stripe/resources/payment_intent.rb', line 5124 def klarna @klarna end |
#konbini ⇒ Object (readonly)
Attribute for field konbini
5126 5127 5128 |
# File 'lib/stripe/resources/payment_intent.rb', line 5126 def konbini @konbini end |
#kr_card ⇒ Object (readonly)
Attribute for field kr_card
5128 5129 5130 |
# File 'lib/stripe/resources/payment_intent.rb', line 5128 def kr_card @kr_card end |
#link ⇒ Object (readonly)
Attribute for field link
5130 5131 5132 |
# File 'lib/stripe/resources/payment_intent.rb', line 5130 def link @link end |
#mb_way ⇒ Object (readonly)
Attribute for field mb_way
5132 5133 5134 |
# File 'lib/stripe/resources/payment_intent.rb', line 5132 def mb_way @mb_way end |
#mobilepay ⇒ Object (readonly)
Attribute for field mobilepay
5134 5135 5136 |
# File 'lib/stripe/resources/payment_intent.rb', line 5134 def mobilepay @mobilepay end |
#multibanco ⇒ Object (readonly)
Attribute for field multibanco
5136 5137 5138 |
# File 'lib/stripe/resources/payment_intent.rb', line 5136 def multibanco @multibanco end |
#naver_pay ⇒ Object (readonly)
Attribute for field naver_pay
5138 5139 5140 |
# File 'lib/stripe/resources/payment_intent.rb', line 5138 def naver_pay @naver_pay end |
#nz_bank_account ⇒ Object (readonly)
Attribute for field nz_bank_account
5140 5141 5142 |
# File 'lib/stripe/resources/payment_intent.rb', line 5140 def nz_bank_account @nz_bank_account end |
#oxxo ⇒ Object (readonly)
Attribute for field oxxo
5142 5143 5144 |
# File 'lib/stripe/resources/payment_intent.rb', line 5142 def oxxo @oxxo end |
#p24 ⇒ Object (readonly)
Attribute for field p24
5144 5145 5146 |
# File 'lib/stripe/resources/payment_intent.rb', line 5144 def p24 @p24 end |
#pay_by_bank ⇒ Object (readonly)
Attribute for field pay_by_bank
5146 5147 5148 |
# File 'lib/stripe/resources/payment_intent.rb', line 5146 def pay_by_bank @pay_by_bank end |
#payco ⇒ Object (readonly)
Attribute for field payco
5148 5149 5150 |
# File 'lib/stripe/resources/payment_intent.rb', line 5148 def payco @payco end |
#paynow ⇒ Object (readonly)
Attribute for field paynow
5150 5151 5152 |
# File 'lib/stripe/resources/payment_intent.rb', line 5150 def paynow @paynow end |
#paypal ⇒ Object (readonly)
Attribute for field paypal
5152 5153 5154 |
# File 'lib/stripe/resources/payment_intent.rb', line 5152 def paypal @paypal end |
#paypay ⇒ Object (readonly)
Attribute for field paypay
5154 5155 5156 |
# File 'lib/stripe/resources/payment_intent.rb', line 5154 def paypay @paypay end |
#payto ⇒ Object (readonly)
Attribute for field payto
5156 5157 5158 |
# File 'lib/stripe/resources/payment_intent.rb', line 5156 def payto @payto end |
#pix ⇒ Object (readonly)
Attribute for field pix
5158 5159 5160 |
# File 'lib/stripe/resources/payment_intent.rb', line 5158 def pix @pix end |
#promptpay ⇒ Object (readonly)
Attribute for field promptpay
5160 5161 5162 |
# File 'lib/stripe/resources/payment_intent.rb', line 5160 def promptpay @promptpay end |
#qris ⇒ Object (readonly)
Attribute for field qris
5162 5163 5164 |
# File 'lib/stripe/resources/payment_intent.rb', line 5162 def qris @qris end |
#rechnung ⇒ Object (readonly)
Attribute for field rechnung
5164 5165 5166 |
# File 'lib/stripe/resources/payment_intent.rb', line 5164 def rechnung @rechnung end |
#revolut_pay ⇒ Object (readonly)
Attribute for field revolut_pay
5166 5167 5168 |
# File 'lib/stripe/resources/payment_intent.rb', line 5166 def revolut_pay @revolut_pay end |
#samsung_pay ⇒ Object (readonly)
Attribute for field samsung_pay
5168 5169 5170 |
# File 'lib/stripe/resources/payment_intent.rb', line 5168 def samsung_pay @samsung_pay end |
#satispay ⇒ Object (readonly)
Attribute for field satispay
5170 5171 5172 |
# File 'lib/stripe/resources/payment_intent.rb', line 5170 def satispay @satispay end |
#scalapay ⇒ Object (readonly)
Attribute for field scalapay
5172 5173 5174 |
# File 'lib/stripe/resources/payment_intent.rb', line 5172 def scalapay @scalapay end |
#sepa_debit ⇒ Object (readonly)
Attribute for field sepa_debit
5174 5175 5176 |
# File 'lib/stripe/resources/payment_intent.rb', line 5174 def sepa_debit @sepa_debit end |
#sequra ⇒ Object (readonly)
Attribute for field sequra
5176 5177 5178 |
# File 'lib/stripe/resources/payment_intent.rb', line 5176 def sequra @sequra end |
#shopeepay ⇒ Object (readonly)
Attribute for field shopeepay
5178 5179 5180 |
# File 'lib/stripe/resources/payment_intent.rb', line 5178 def shopeepay @shopeepay end |
#sofort ⇒ Object (readonly)
Attribute for field sofort
5180 5181 5182 |
# File 'lib/stripe/resources/payment_intent.rb', line 5180 def sofort @sofort end |
#stripe_balance ⇒ Object (readonly)
Attribute for field stripe_balance
5182 5183 5184 |
# File 'lib/stripe/resources/payment_intent.rb', line 5182 def stripe_balance @stripe_balance end |
#sunbit ⇒ Object (readonly)
Attribute for field sunbit
5184 5185 5186 |
# File 'lib/stripe/resources/payment_intent.rb', line 5184 def sunbit @sunbit end |
#swish ⇒ Object (readonly)
Attribute for field swish
5186 5187 5188 |
# File 'lib/stripe/resources/payment_intent.rb', line 5186 def swish @swish end |
#twint ⇒ Object (readonly)
Attribute for field twint
5188 5189 5190 |
# File 'lib/stripe/resources/payment_intent.rb', line 5188 def twint @twint end |
#upi ⇒ Object (readonly)
Attribute for field upi
5190 5191 5192 |
# File 'lib/stripe/resources/payment_intent.rb', line 5190 def upi @upi end |
#us_bank_account ⇒ Object (readonly)
Attribute for field us_bank_account
5192 5193 5194 |
# File 'lib/stripe/resources/payment_intent.rb', line 5192 def us_bank_account @us_bank_account end |
#vipps ⇒ Object (readonly)
Attribute for field vipps
5194 5195 5196 |
# File 'lib/stripe/resources/payment_intent.rb', line 5194 def vipps @vipps end |
#wechat_pay ⇒ Object (readonly)
Attribute for field wechat_pay
5196 5197 5198 |
# File 'lib/stripe/resources/payment_intent.rb', line 5196 def wechat_pay @wechat_pay end |
#zip ⇒ Object (readonly)
Attribute for field zip
5198 5199 5200 |
# File 'lib/stripe/resources/payment_intent.rb', line 5198 def zip @zip end |
Class Method Details
.field_remappings ⇒ Object
5271 5272 5273 |
# File 'lib/stripe/resources/payment_intent.rb', line 5271 def self.field_remappings @field_remappings = {} end |
.inner_class_types ⇒ Object
5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 |
# File 'lib/stripe/resources/payment_intent.rb', line 5200 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, bizum: Bizum, blik: Blik, boleto: Boleto, card: Card, card_present: CardPresent, cashapp: Cashapp, crypto: Crypto, customer_balance: CustomerBalance, eps: Eps, fpx: Fpx, gift_card: GiftCard, 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, scalapay: Scalapay, sepa_debit: SepaDebit, sequra: Sequra, shopeepay: Shopeepay, sofort: Sofort, stripe_balance: StripeBalance, sunbit: Sunbit, swish: Swish, twint: Twint, upi: Upi, us_bank_account: UsBankAccount, vipps: Vipps, wechat_pay: WechatPay, zip: Zip, } end |