lib/processout/transaction_operation.rb in processout-2.23.0 vs lib/processout/transaction_operation.rb in processout-2.24.0
- old
+ new
@@ -28,10 +28,13 @@
attr_reader :error_code
attr_reader :gateway_data
attr_reader :payment_data_three_d_s_request
attr_reader :payment_data_three_d_s_authentication
attr_reader :payment_data_network_authentication
+ attr_reader :initial_scheme_transaction_id
+ attr_reader :scheme_id
+ attr_reader :payment_type
attr_reader :metadata
attr_reader :gateway_fee
attr_reader :created_at
@@ -205,10 +208,22 @@
@payment_data_network_authentication = obj
end
end
+ def initial_scheme_transaction_id=(val)
+ @initial_scheme_transaction_id = val
+ end
+
+ def scheme_id=(val)
+ @scheme_id = val
+ end
+
+ def payment_type=(val)
+ @payment_type = val
+ end
+
def metadata=(val)
@metadata = val
end
def gateway_fee=(val)
@@ -247,10 +262,13 @@
self.error_code = data.fetch(:error_code, nil)
self.gateway_data = data.fetch(:gateway_data, nil)
self.payment_data_three_d_s_request = data.fetch(:payment_data_three_d_s_request, nil)
self.payment_data_three_d_s_authentication = data.fetch(:payment_data_three_d_s_authentication, nil)
self.payment_data_network_authentication = data.fetch(:payment_data_network_authentication, nil)
+ self.initial_scheme_transaction_id = data.fetch(:initial_scheme_transaction_id, nil)
+ self.scheme_id = data.fetch(:scheme_id, nil)
+ self.payment_type = data.fetch(:payment_type, nil)
self.metadata = data.fetch(:metadata, nil)
self.gateway_fee = data.fetch(:gateway_fee, nil)
self.created_at = data.fetch(:created_at, nil)
end
@@ -283,10 +301,13 @@
"error_code": self.error_code,
"gateway_data": self.gateway_data,
"payment_data_three_d_s_request": self.payment_data_three_d_s_request,
"payment_data_three_d_s_authentication": self.payment_data_three_d_s_authentication,
"payment_data_network_authentication": self.payment_data_network_authentication,
+ "initial_scheme_transaction_id": self.initial_scheme_transaction_id,
+ "scheme_id": self.scheme_id,
+ "payment_type": self.payment_type,
"metadata": self.metadata,
"gateway_fee": self.gateway_fee,
"created_at": self.created_at,
}.to_json
end
@@ -362,10 +383,19 @@
self.payment_data_three_d_s_authentication = data["payment_data_three_d_s_authentication"]
end
if data.include? "payment_data_network_authentication"
self.payment_data_network_authentication = data["payment_data_network_authentication"]
end
+ if data.include? "initial_scheme_transaction_id"
+ self.initial_scheme_transaction_id = data["initial_scheme_transaction_id"]
+ end
+ if data.include? "scheme_id"
+ self.scheme_id = data["scheme_id"]
+ end
+ if data.include? "payment_type"
+ self.payment_type = data["payment_type"]
+ end
if data.include? "metadata"
self.metadata = data["metadata"]
end
if data.include? "gateway_fee"
self.gateway_fee = data["gateway_fee"]
@@ -404,9 +434,12 @@
self.error_code = data.fetch(:error_code, self.error_code)
self.gateway_data = data.fetch(:gateway_data, self.gateway_data)
self.payment_data_three_d_s_request = data.fetch(:payment_data_three_d_s_request, self.payment_data_three_d_s_request)
self.payment_data_three_d_s_authentication = data.fetch(:payment_data_three_d_s_authentication, self.payment_data_three_d_s_authentication)
self.payment_data_network_authentication = data.fetch(:payment_data_network_authentication, self.payment_data_network_authentication)
+ self.initial_scheme_transaction_id = data.fetch(:initial_scheme_transaction_id, self.initial_scheme_transaction_id)
+ self.scheme_id = data.fetch(:scheme_id, self.scheme_id)
+ self.payment_type = data.fetch(:payment_type, self.payment_type)
self.metadata = data.fetch(:metadata, self.metadata)
self.gateway_fee = data.fetch(:gateway_fee, self.gateway_fee)
self.created_at = data.fetch(:created_at, self.created_at)
self