Method: ProcessOut::ThreeDS#initialize
- Defined in:
- lib/processout/three_ds.rb
#initialize(client, data = {}) ⇒ ThreeDS
Initializes the ThreeDS object Params:
client-
ProcessOutclient instance data-
data that can be used to fill the object
63 64 65 66 67 68 69 70 71 72 73 74 75 76 |
# File 'lib/processout/three_ds.rb', line 63 def initialize(client, data = {}) @client = client self.version = data.fetch(:version, nil) self.status = data.fetch(:status, nil) self.fingerprinted = data.fetch(:fingerprinted, nil) self.challenged = data.fetch(:challenged, nil) self.ares_trans_status = data.fetch(:ares_trans_status, nil) self.cres_trans_status = data.fetch(:cres_trans_status, nil) self.ds_trans_id = data.fetch(:ds_trans_id, nil) self.fingerprint_completion_indicator = data.fetch(:fingerprint_completion_indicator, nil) self.server_trans_id = data.fetch(:server_trans_id, nil) end |