lib/active_merchant/billing/gateways/payflow.rb
# Adds or modifies a recurring Payflow profile.  See the Payflow Pro Recurring Billing Guide for more details:
# https://www.paypal.com/en_US/pdf/PayflowPro_RecurringBilling_Guide.pdf
#
# Several options are available to customize the recurring profile:
#
# * <tt>profile_id</tt> - is only required for editing a recurring profile
# * <tt>starting_at</tt> - takes a Date, Time, or string in mmddyyyy format. The date must be in the future.
# * <tt>name</tt> - The name of the customer to be billed.  If not specified, the name from the credit card is used.
# * <tt>periodicity</tt> - The frequency that the recurring payments will occur at.  Can be one of
# :bimonthly, :monthly, :biweekly, :weekly, :yearly, :daily, :semimonthly, :quadweekly, :quarterly, :semiyearly
# * <tt>payments</tt> - The term, or number of payments that will be made
# * <tt>comment</tt> - A comment associated with the profile
Adds or modifies a recurring Payflow profile.

Several options are available to customize the recurring profile.

profile_id - is only required for editing a recurring profile
starting_at - takes a Date, Time, or string in mmddyyyy format. The date must be in the future.
name - The name of the customer to be billed.  If not specified, the name from the credit card is used.
periodicity - The frequency that the recurring payments will occur at.
Adds or modifies a recurring Payflow profile . Several options are available to customize the recurring profile . profile_id - is only required for editing a recurring profile starting_at - takes a Date Time or string in mmddyyyy format . The date must be in the future . name - The name of the customer to be billed . If not specified the name from the credit card is used . periodicity - The frequency that the recurring payments will occur at .
def recurring(money, credit_card, options = {})
        ActiveMerchant.deprecated RECURRING_DEPRECATION_MESSAGE
        options[:name] = credit_card.name if options[:name].blank? && credit_card
        request = build_recurring_request(options[:profile_id] ? :modify : :add, money, options) do |xml|
          add_credit_card(xml, credit_card, options) if credit_card
        end
        commit(request, options.merge(request_type: :recurring))
      end
def recurring ( money , credit_card , options = { } ) ActiveMerchant . deprecated RECURRING_DEPRECATION_MESSAGE options [ :name ] = credit_card . name if options [ :name ] . blank? && credit_card request = build_recurring_request ( options [ :profile_id ] ? :modify : :add , money , options ) do | xml | add_credit_card ( xml , credit_card , options ) if credit_card end commit ( request , options . merge ( request_type : :recurring ) ) end
Adds or modifies a recurring Payflow profile.
Adds or modifies a recurring Payflow profile .
money
<not_specific>
credit_card
<not_specific>
options
<not_specific>