Class: Stripe::SetupIntent::NextAction
- Inherits:
-
Stripe::StripeObject
- Object
- Stripe::StripeObject
- Stripe::SetupIntent::NextAction
- Defined in:
- lib/stripe/resources/setup_intent.rb
Defined Under Namespace
Classes: BlikAuthorize, CashappHandleRedirectOrDisplayQrCode, PixDisplayQrCode, RedirectToUrl, UpiHandleRedirectOrDisplayQrCode, VerifyWithMicrodeposits, WechatPayHandleAppRedirect
Constant Summary
Constants inherited from Stripe::StripeObject
Stripe::StripeObject::RESERVED_FIELD_NAMES
Instance Attribute Summary collapse
-
#blik_authorize ⇒ Object
readonly
Attribute for field blik_authorize.
-
#cashapp_handle_redirect_or_display_qr_code ⇒ Object
readonly
Attribute for field cashapp_handle_redirect_or_display_qr_code.
-
#pix_display_qr_code ⇒ Object
readonly
Attribute for field pix_display_qr_code.
-
#redirect_to_url ⇒ Object
readonly
Attribute for field redirect_to_url.
-
#type ⇒ Object
readonly
Type of the next action to perform.
-
#upi_handle_redirect_or_display_qr_code ⇒ Object
readonly
Attribute for field upi_handle_redirect_or_display_qr_code.
-
#use_stripe_sdk ⇒ Object
readonly
When confirming a SetupIntent with Stripe.js, Stripe.js depends on the contents of this dictionary to invoke authentication flows.
-
#verify_with_microdeposits ⇒ Object
readonly
Attribute for field verify_with_microdeposits.
-
#wechat_pay_handle_app_redirect ⇒ Object
readonly
Attribute for field wechat_pay_handle_app_redirect.
Attributes inherited from Stripe::StripeObject
Class Method Summary collapse
Methods inherited from Stripe::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
#blik_authorize ⇒ Object (readonly)
Attribute for field blik_authorize
287 288 289 |
# File 'lib/stripe/resources/setup_intent.rb', line 287 def @blik_authorize end |
#cashapp_handle_redirect_or_display_qr_code ⇒ Object (readonly)
Attribute for field cashapp_handle_redirect_or_display_qr_code
289 290 291 |
# File 'lib/stripe/resources/setup_intent.rb', line 289 def cashapp_handle_redirect_or_display_qr_code @cashapp_handle_redirect_or_display_qr_code end |
#pix_display_qr_code ⇒ Object (readonly)
Attribute for field pix_display_qr_code
291 292 293 |
# File 'lib/stripe/resources/setup_intent.rb', line 291 def pix_display_qr_code @pix_display_qr_code end |
#redirect_to_url ⇒ Object (readonly)
Attribute for field redirect_to_url
293 294 295 |
# File 'lib/stripe/resources/setup_intent.rb', line 293 def redirect_to_url @redirect_to_url end |
#type ⇒ Object (readonly)
Type of the next action to perform. Refer to the other child attributes under next_action for available values. Examples include: redirect_to_url, use_stripe_sdk, alipay_handle_redirect, oxxo_display_details, or verify_with_microdeposits.
295 296 297 |
# File 'lib/stripe/resources/setup_intent.rb', line 295 def type @type end |
#upi_handle_redirect_or_display_qr_code ⇒ Object (readonly)
Attribute for field upi_handle_redirect_or_display_qr_code
297 298 299 |
# File 'lib/stripe/resources/setup_intent.rb', line 297 def upi_handle_redirect_or_display_qr_code @upi_handle_redirect_or_display_qr_code end |
#use_stripe_sdk ⇒ Object (readonly)
When confirming a SetupIntent with Stripe.js, Stripe.js depends on the contents of this dictionary to invoke authentication flows. The shape of the contents is subject to change and is only intended to be used by Stripe.js.
299 300 301 |
# File 'lib/stripe/resources/setup_intent.rb', line 299 def use_stripe_sdk @use_stripe_sdk end |
#verify_with_microdeposits ⇒ Object (readonly)
Attribute for field verify_with_microdeposits
301 302 303 |
# File 'lib/stripe/resources/setup_intent.rb', line 301 def verify_with_microdeposits @verify_with_microdeposits end |
#wechat_pay_handle_app_redirect ⇒ Object (readonly)
Attribute for field wechat_pay_handle_app_redirect
303 304 305 |
# File 'lib/stripe/resources/setup_intent.rb', line 303 def wechat_pay_handle_app_redirect @wechat_pay_handle_app_redirect end |
Class Method Details
.field_remappings ⇒ Object
317 318 319 |
# File 'lib/stripe/resources/setup_intent.rb', line 317 def self.field_remappings @field_remappings = {} end |
.inner_class_types ⇒ Object
305 306 307 308 309 310 311 312 313 314 315 |
# File 'lib/stripe/resources/setup_intent.rb', line 305 def self.inner_class_types @inner_class_types = { blik_authorize: BlikAuthorize, cashapp_handle_redirect_or_display_qr_code: CashappHandleRedirectOrDisplayQrCode, pix_display_qr_code: PixDisplayQrCode, redirect_to_url: RedirectToUrl, upi_handle_redirect_or_display_qr_code: UpiHandleRedirectOrDisplayQrCode, verify_with_microdeposits: VerifyWithMicrodeposits, wechat_pay_handle_app_redirect: WechatPayHandleAppRedirect, } end |