lib/active_merchant/billing/gateways/tns.rb
module ActiveMerchant
module Billing
class TnsGateway < Gateway
include MastercardGateway
class_attribute :live_na_url, :live_ap_url, :live_eu_url, :test_na_url, :test_ap_url, :test_eu_url
VERSION = '52'
self.live_na_url = "https://secure.na.tnspayments.com/api/rest/version/#{VERSION}/"
self.live_ap_url = "https://secure.ap.tnspayments.com/api/rest/version/#{VERSION}/"
self.live_eu_url = "https://secure.eu.tnspayments.com/api/rest/version/#{VERSION}/"
self.test_url = "https://secure.uat.tnspayments.com/api/rest/version/#{VERSION}/"
self.display_name = 'TNS'
self.homepage_url = 'http://www.tnsi.com/'
self.supported_countries = %w(AR AU BR FR DE HK MX NZ SG GB US)
self.default_currency = 'USD'
self.supported_cardtypes = %i[visa master american_express discover diners_club jcb maestro]
end
end
end