Module: GenesisRuby::Api::Mixins::Requests::Financial::Cards::Recurring::ManagedRecurringIndianCardAttributes

Included in:
ManagedRecurringAttributes
Defined in:
lib/genesis_ruby/api/mixins/requests/financial/cards/recurring/managed_recurring_indian_card_attributes.rb

Overview

Recurring transactions with cards issued in India are subject to special rules. Prior to requesting the recurring transaction, the merchant should register the recurring agreement as per the Reserve bank of India (RBI) regulations.

Instance Attribute Summary collapse

Instance Attribute Details

#managed_recurring_amount_typeObject

Returns the value of attribute managed_recurring_amount_type.



19
20
21
# File 'lib/genesis_ruby/api/mixins/requests/financial/cards/recurring/managed_recurring_indian_card_attributes.rb', line 19

def managed_recurring_amount_type
  @managed_recurring_amount_type
end

#managed_recurring_frequencyObject

Returns the value of attribute managed_recurring_frequency.



19
20
21
# File 'lib/genesis_ruby/api/mixins/requests/financial/cards/recurring/managed_recurring_indian_card_attributes.rb', line 19

def managed_recurring_frequency
  @managed_recurring_frequency
end

#managed_recurring_max_amountObject

Returns the value of attribute managed_recurring_max_amount.



19
20
21
# File 'lib/genesis_ruby/api/mixins/requests/financial/cards/recurring/managed_recurring_indian_card_attributes.rb', line 19

def managed_recurring_max_amount
  @managed_recurring_max_amount
end

#managed_recurring_payment_typeObject

Returns the value of attribute managed_recurring_payment_type.



19
20
21
# File 'lib/genesis_ruby/api/mixins/requests/financial/cards/recurring/managed_recurring_indian_card_attributes.rb', line 19

def managed_recurring_payment_type
  @managed_recurring_payment_type
end

#managed_recurring_registration_reference_numberObject

Returns the value of attribute managed_recurring_registration_reference_number.



19
20
21
# File 'lib/genesis_ruby/api/mixins/requests/financial/cards/recurring/managed_recurring_indian_card_attributes.rb', line 19

def managed_recurring_registration_reference_number
  @managed_recurring_registration_reference_number
end

#managed_recurring_validatedObject

Returns the value of attribute managed_recurring_validated.



19
20
21
# File 'lib/genesis_ruby/api/mixins/requests/financial/cards/recurring/managed_recurring_indian_card_attributes.rb', line 19

def managed_recurring_validated
  @managed_recurring_validated
end