class ActiveMerchant::Billing::QuickpayGateway
Public Class Methods
new(options = {})
click to toggle source
# File lib/active_merchant/billing/gateways/quickpay.rb, line 12 def self.new(options = {}) options.fetch(:login) rescue raise ArgumentError.new("Missing required parameter: login") version = options[:login].to_i < 10000000 ? 10 : 7 if version <= 7 QuickpayV4to7Gateway.new(options) else QuickpayV10Gateway.new(options) end end