Class: Stripe::PaymentIntentService::CreateParams::AutomaticPaymentMethods

Inherits:
RequestParams
  • Object
show all
Defined in:
lib/stripe/services/payment_intent_service.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from RequestParams

#to_h

Constructor Details

#initialize(allow_redirects: nil, enabled: nil) ⇒ AutomaticPaymentMethods

Returns a new instance of AutomaticPaymentMethods.



63
64
65
66
# File 'lib/stripe/services/payment_intent_service.rb', line 63

def initialize(allow_redirects: nil, enabled: nil)
  @allow_redirects = allow_redirects
  @enabled = enabled
end

Instance Attribute Details

#allow_redirectsObject

Controls whether this PaymentIntent will accept redirect-based payment methods.

Redirect-based payment methods may require your customer to be redirected to a payment method’s app or site for authentication or additional steps. To [confirm](stripe.com/docs/api/payment_intents/confirm) this PaymentIntent, you may be required to provide a ‘return_url` to redirect customers back to your site after they authenticate or complete the payment.



59
60
61
# File 'lib/stripe/services/payment_intent_service.rb', line 59

def allow_redirects
  @allow_redirects
end

#enabledObject

Whether this feature is enabled.



61
62
63
# File 'lib/stripe/services/payment_intent_service.rb', line 61

def enabled
  @enabled
end