lib/active_merchant/billing/gateways/moneris_us.rb in activemerchant-1.26.0 vs lib/active_merchant/billing/gateways/moneris_us.rb in activemerchant-1.27.0

- old
+ new

@@ -8,12 +8,12 @@ # information on remote testing, please see "Test Environment Penny Value # Response Table", and "Test Environment eFraud (AVS and CVD) Penny # Response Values", available at Moneris' {eSelect Plus Documentation # Centre}[https://www3.moneris.com/connect/en/documents/index.html]. class MonerisUsGateway < Gateway - TEST_URL = 'https://esplusqa.moneris.com/gateway_us/servlet/MpgRequest' - LIVE_URL = 'https://esplus.moneris.com/gateway_us/servlet/MpgRequest' + self.test_url = 'https://esplusqa.moneris.com/gateway_us/servlet/MpgRequest' + self.live_url = 'https://esplus.moneris.com/gateway_us/servlet/MpgRequest' self.supported_countries = ['US'] self.supported_cardtypes = [:visa, :master, :american_express, :diners_club, :discover] self.homepage_url = 'http://www.monerisusa.com/' self.display_name = 'Moneris (US)' @@ -123,10 +123,10 @@ authorization.split(';') end end def commit(action, parameters = {}) - response = parse(ssl_post(test? ? TEST_URL : LIVE_URL, post_data(action, parameters))) + response = parse(ssl_post(test? ? self.test_url : self.live_url, post_data(action, parameters))) Response.new(successful?(response), message_from(response[:message]), response, :test => test?, :authorization => authorization_from(response) )