Class: Stripe::Radar::IssuingAuthorizationEvaluationCreateParams

Inherits:
Stripe::RequestParams show all
Defined in:
lib/stripe/params/radar/issuing_authorization_evaluation_create_params.rb

Defined Under Namespace

Classes: AuthorizationDetails, CardDetails, CardholderDetails, MerchantDetails, NetworkDetails, TokenDetails, VerificationDetails

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Stripe::RequestParams

attr_accessor, new, #to_h

Constructor Details

#initialize(authorization_details: nil, card_details: nil, cardholder_details: nil, expand: nil, merchant_details: nil, metadata: nil, network_details: nil, token_details: nil, verification_details: nil) ⇒ IssuingAuthorizationEvaluationCreateParams

Returns a new instance of IssuingAuthorizationEvaluationCreateParams.



174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
# File 'lib/stripe/params/radar/issuing_authorization_evaluation_create_params.rb', line 174

def initialize(
  authorization_details: nil,
  card_details: nil,
  cardholder_details: nil,
  expand: nil,
  merchant_details: nil,
  metadata: nil,
  network_details: nil,
  token_details: nil,
  verification_details: nil
)
  @authorization_details = authorization_details
  @card_details = card_details
  @cardholder_details = cardholder_details
  @expand = expand
  @merchant_details = merchant_details
  @metadata = 
  @network_details = network_details
  @token_details = token_details
  @verification_details = verification_details
end

Instance Attribute Details

#authorization_detailsObject

Details about the authorization.



156
157
158
# File 'lib/stripe/params/radar/issuing_authorization_evaluation_create_params.rb', line 156

def authorization_details
  @authorization_details
end

#card_detailsObject

Details about the card used in the authorization.



158
159
160
# File 'lib/stripe/params/radar/issuing_authorization_evaluation_create_params.rb', line 158

def card_details
  @card_details
end

#cardholder_detailsObject

Details about the cardholder.



160
161
162
# File 'lib/stripe/params/radar/issuing_authorization_evaluation_create_params.rb', line 160

def cardholder_details
  @cardholder_details
end

#expandObject

Specifies which fields in the response should be expanded.



162
163
164
# File 'lib/stripe/params/radar/issuing_authorization_evaluation_create_params.rb', line 162

def expand
  @expand
end

#merchant_detailsObject

Details about the seller (grocery store, e-commerce website, etc.) where the card authorization happened.



164
165
166
# File 'lib/stripe/params/radar/issuing_authorization_evaluation_create_params.rb', line 164

def merchant_details
  @merchant_details
end

#metadataObject

Set of [key-value pairs](docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to ‘metadata`.



166
167
168
# File 'lib/stripe/params/radar/issuing_authorization_evaluation_create_params.rb', line 166

def 
  @metadata
end

#network_detailsObject

Details about the authorization, such as identifiers, set by the card network.



168
169
170
# File 'lib/stripe/params/radar/issuing_authorization_evaluation_create_params.rb', line 168

def network_details
  @network_details
end

#token_detailsObject

Details about the token, if a tokenized payment method was used for the authorization.



170
171
172
# File 'lib/stripe/params/radar/issuing_authorization_evaluation_create_params.rb', line 170

def token_details
  @token_details
end

#verification_detailsObject

Details about verification data for the authorization.



172
173
174
# File 'lib/stripe/params/radar/issuing_authorization_evaluation_create_params.rb', line 172

def verification_details
  @verification_details
end