# File lib/active_merchant/billing/gateways/authorize_net.rb, line 182 def recurring(money, creditcard, options={}) requires!(options, :interval, :duration, :billing_address) requires!(options[:interval], :length, [:unit, :days, :months]) requires!(options[:duration], :start_date, :occurrences) requires!(options[:billing_address], :first_name, :last_name) options[:credit_card] = creditcard options[:amount] = money request = build_recurring_request(:create, options) recurring_commit(:create, request) end