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)
)