lib/active_merchant/billing/gateways/inspire.rb in activemerchant-1.133.0 vs lib/active_merchant/billing/gateways/inspire.rb in activemerchant-1.137.0

- old
+ new

@@ -170,15 +170,18 @@ def commit(action, money, parameters) parameters[:amount] = amount(money) if money response = parse(ssl_post(self.live_url, post_data(action, parameters))) - Response.new(response['response'] == '1', message_from(response), response, + Response.new( + response['response'] == '1', + message_from(response), response, authorization: response['transactionid'], test: test?, cvv_result: response['cvvresponse'], - avs_result: { code: response['avsresponse'] }) + avs_result: { code: response['avsresponse'] } + ) end def message_from(response) case response['responsetext'] when 'SUCCESS', 'Approved' @@ -194,11 +197,10 @@ post = {} post[:username] = @options[:login] post[:password] = @options[:password] post[:type] = action if action - request = post.merge(parameters).map { |key, value| "#{key}=#{CGI.escape(value.to_s)}" }.join('&') - request + post.merge(parameters).map { |key, value| "#{key}=#{CGI.escape(value.to_s)}" }.join('&') end def determine_funding_source(source) case when source.is_a?(String) then :vault