Class: Stripe::FinancialConnections::SessionCreateParams::Filters

Inherits:
RequestParams
  • Object
show all
Defined in:
lib/stripe/params/financial_connections/session_create_params.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from RequestParams

attr_accessor, coerce_params, coerce_value, field_encodings, new, #to_h

Constructor Details

#initialize(account_subcategories: nil, countries: nil, institution: nil, require_payment_method_support: nil) ⇒ Filters

Returns a new instance of Filters.



35
36
37
38
39
40
41
42
43
44
45
# File 'lib/stripe/params/financial_connections/session_create_params.rb', line 35

def initialize(
  account_subcategories: nil,
  countries: nil,
  institution: nil,
  require_payment_method_support: nil
)
  @account_subcategories = 
  @countries = countries
  @institution = institution
  @require_payment_method_support = require_payment_method_support
end

Instance Attribute Details

#account_subcategoriesObject

Restricts the Session to subcategories of accounts that can be linked. Valid subcategories are: checking, savings, mortgage, line_of_credit, credit_card.



27
28
29
# File 'lib/stripe/params/financial_connections/session_create_params.rb', line 27

def 
  @account_subcategories
end

#countriesObject

List of countries from which to collect accounts.



29
30
31
# File 'lib/stripe/params/financial_connections/session_create_params.rb', line 29

def countries
  @countries
end

#institutionObject

Stripe ID of the institution with which the customer should be directed to log in.



31
32
33
# File 'lib/stripe/params/financial_connections/session_create_params.rb', line 31

def institution
  @institution
end

#require_payment_method_supportObject

Whether the session should require payment method support and successful account number retrieval before completion.



33
34
35
# File 'lib/stripe/params/financial_connections/session_create_params.rb', line 33

def require_payment_method_support
  @require_payment_method_support
end