Class: Stripe::Issuing::AuthorizationCreateParams::RiskAssessment

Inherits:
RequestParams
  • Object
show all
Defined in:
lib/stripe/params/issuing/authorization_create_params.rb

Defined Under Namespace

Classes: CardTestingRisk, FraudRisk, MerchantDisputeRisk

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(card_testing_risk: nil, fraud_risk: nil, merchant_dispute_risk: nil) ⇒ RiskAssessment

Returns a new instance of RiskAssessment.



293
294
295
296
297
# File 'lib/stripe/params/issuing/authorization_create_params.rb', line 293

def initialize(card_testing_risk: nil, fraud_risk: nil, merchant_dispute_risk: nil)
  @card_testing_risk = card_testing_risk
  @fraud_risk = fraud_risk
  @merchant_dispute_risk = merchant_dispute_risk
end

Instance Attribute Details

#card_testing_riskObject

Stripe’s assessment of this authorization’s likelihood of being card testing activity.



287
288
289
# File 'lib/stripe/params/issuing/authorization_create_params.rb', line 287

def card_testing_risk
  @card_testing_risk
end

#fraud_riskObject

Stripe’s assessment of this authorization’s likelihood to be fraudulent.



289
290
291
# File 'lib/stripe/params/issuing/authorization_create_params.rb', line 289

def fraud_risk
  @fraud_risk
end

#merchant_dispute_riskObject

The dispute risk of the merchant (the seller on a purchase) on an authorization based on all Stripe Issuing activity.



291
292
293
# File 'lib/stripe/params/issuing/authorization_create_params.rb', line 291

def merchant_dispute_risk
  @merchant_dispute_risk
end