Class: Increase::Models::RealTimeDecision::DigitalWalletToken

Inherits:
BaseModel
  • Object
show all
Defined in:
lib/increase/models/real_time_decision.rb

Instance Attribute Summary collapse

Method Summary

Methods inherited from BaseModel

#[], #inspect, #to_h, #to_s

Instance Attribute Details

#card_idString

The identifier of the Card that is being tokenized.

Returns:

  • (String)


373
# File 'lib/increase/models/real_time_decision.rb', line 373

required :card_id, String

#card_profile_idString

The identifier of the Card Profile that was set via the real time decision. This will be null until the real time decision is responded to or if the real time decision did not set a card profile.

Returns:

  • (String)


378
# File 'lib/increase/models/real_time_decision.rb', line 378

required :card_profile_id, String

#decisionSymbol

Whether or not the provisioning request was approved. This will be null until the real time decision is responded to.

Returns:

  • (Symbol)


383
# File 'lib/increase/models/real_time_decision.rb', line 383

required :decision, Increase::Enum.new(:approve, :decline)

#digital_walletSymbol

The digital wallet app being used.

Returns:

  • (Symbol)


388
# File 'lib/increase/models/real_time_decision.rb', line 388

required :digital_wallet, Increase::Enum.new(:apple_pay, :google_pay, :unknown)