lib/processout/transaction.rb in processout-2.18.0 vs lib/processout/transaction.rb in processout-2.19.0
- old
+ new
@@ -37,10 +37,11 @@
attr_reader :available_amount
attr_reader :available_amount_local
attr_reader :currency
attr_reader :error_code
attr_reader :error_message
+ attr_reader :acquirer_name
attr_reader :gateway_name
attr_reader :three_d_s_status
attr_reader :status
attr_reader :authorized
attr_reader :captured
@@ -302,10 +303,14 @@
def error_message=(val)
@error_message = val
end
+ def acquirer_name=(val)
+ @acquirer_name = val
+ end
+
def gateway_name=(val)
@gateway_name = val
end
def three_d_s_status=(val)
@@ -445,10 +450,11 @@
self.available_amount = data.fetch(:available_amount, nil)
self.available_amount_local = data.fetch(:available_amount_local, nil)
self.currency = data.fetch(:currency, nil)
self.error_code = data.fetch(:error_code, nil)
self.error_message = data.fetch(:error_message, nil)
+ self.acquirer_name = data.fetch(:acquirer_name, nil)
self.gateway_name = data.fetch(:gateway_name, nil)
self.three_d_s_status = data.fetch(:three_d_s_status, nil)
self.status = data.fetch(:status, nil)
self.authorized = data.fetch(:authorized, nil)
self.captured = data.fetch(:captured, nil)
@@ -510,10 +516,11 @@
"available_amount": self.available_amount,
"available_amount_local": self.available_amount_local,
"currency": self.currency,
"error_code": self.error_code,
"error_message": self.error_message,
+ "acquirer_name": self.acquirer_name,
"gateway_name": self.gateway_name,
"three_d_s_status": self.three_d_s_status,
"status": self.status,
"authorized": self.authorized,
"captured": self.captured,
@@ -636,10 +643,13 @@
self.error_code = data["error_code"]
end
if data.include? "error_message"
self.error_message = data["error_message"]
end
+ if data.include? "acquirer_name"
+ self.acquirer_name = data["acquirer_name"]
+ end
if data.include? "gateway_name"
self.gateway_name = data["gateway_name"]
end
if data.include? "three_d_s_status"
self.three_d_s_status = data["three_d_s_status"]
@@ -747,9 +757,10 @@
self.available_amount = data.fetch(:available_amount, self.available_amount)
self.available_amount_local = data.fetch(:available_amount_local, self.available_amount_local)
self.currency = data.fetch(:currency, self.currency)
self.error_code = data.fetch(:error_code, self.error_code)
self.error_message = data.fetch(:error_message, self.error_message)
+ self.acquirer_name = data.fetch(:acquirer_name, self.acquirer_name)
self.gateway_name = data.fetch(:gateway_name, self.gateway_name)
self.three_d_s_status = data.fetch(:three_d_s_status, self.three_d_s_status)
self.status = data.fetch(:status, self.status)
self.authorized = data.fetch(:authorized, self.authorized)
self.captured = data.fetch(:captured, self.captured)