    # File lib/active_merchant/billing/gateways/linkpoint.rb, line 142
          def recurring(money, creditcard, options={})
            requires!(options, [:periodicity, :bimonthly, :monthly, :biweekly, :weekly, :yearly, :daily], :installments, :order_id )

            options.update(
              :ordertype => "SALE",
              :action => options[:action] || "SUBMIT",
              :installments => options[:installments] || 12,
              :startdate => options[:startdate] || "immediate",
              :periodicity => options[:periodicity].to_s || "monthly",
              :comments => options[:comments] || nil,
              :threshold => options[:threshold] || 3
            )
            commit(money, creditcard, options)
          end