class ActiveMerchant::Billing::UsaEpayGateway
Delegates to the appropriate gateway, either the Transaction or Advanced depending on options passed to new.
Public Class Methods
new(options={})
click to toggle source
Creates an instance of UsaEpayTransactionGateway
by default, but if :software id or :live_url are passed in the options hash it will create an instance of UsaEpayAdvancedGateway
.
# File lib/active_merchant/billing/gateways/usa_epay.rb, line 16 def self.new(options={}) if options.has_key?(:software_id) || options.has_key?(:live_url) UsaEpayAdvancedGateway.new(options) else UsaEpayTransactionGateway.new(options) end end