Class: CheckoutSdk::AgenticCommerce::DelegatedPaymentRiskSignal

Inherits:
Object
  • Object
show all
Defined in:
lib/checkout_sdk/agentic_commerce/delegated_payment_risk_signal.rb

Overview

Risk signal attached to a delegated payment request. Mirrors swagger ‘DelegatedPaymentRiskSignal`. All three fields are required per spec.

Instance Attribute Summary collapse

Instance Attribute Details

#actionString

Returns Action taken based on the risk assessment. [Required].

Returns:

  • (String)

    Action taken based on the risk assessment. [Required]



14
15
16
17
18
# File 'lib/checkout_sdk/agentic_commerce/delegated_payment_risk_signal.rb', line 14

class DelegatedPaymentRiskSignal
  attr_accessor :type,
                :score,
                :action
end

#scoreInteger

Returns Risk score. [Required].

Returns:

  • (Integer)

    Risk score. [Required]



14
15
16
17
18
# File 'lib/checkout_sdk/agentic_commerce/delegated_payment_risk_signal.rb', line 14

class DelegatedPaymentRiskSignal
  attr_accessor :type,
                :score,
                :action
end

#typeString

Returns Risk signal type. [Required].

Returns:

  • (String)

    Risk signal type. [Required]



14
15
16
17
18
# File 'lib/checkout_sdk/agentic_commerce/delegated_payment_risk_signal.rb', line 14

class DelegatedPaymentRiskSignal
  attr_accessor :type,
                :score,
                :action
end