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)