lib/genesis_ruby/api/requests/financial/cards/authorize3d.rb in genesis_ruby-0.1.9 vs lib/genesis_ruby/api/requests/financial/cards/authorize3d.rb in genesis_ruby-0.2.0

- old
+ new

@@ -18,10 +18,11 @@ include Mixins::Requests::Financial::Cards::Recurring::ManagedRecurringAttributes include Mixins::Requests::Financial::Cards::Recurring::RecurringCategoryAttributes include Mixins::Requests::Financial::Cards::Recurring::RecurringTypeAttributes include Mixins::Requests::Financial::CryptoAttributes include Mixins::Requests::Financial::DynamicDescriptorAttributes + include Mixins::Requests::Financial::FundingAttributes include Mixins::Requests::Financial::GamingAttributes include Mixins::Requests::Financial::MotoAttributes include Mixins::Requests::Financial::NotificationAttributes include Mixins::Requests::Financial::RiskAttributes include Mixins::Requests::Financial::ScaAttributes @@ -38,11 +39,12 @@ # Request Field validations def init_field_validations super field_values.merge! managed_recurring_field_values, - recurring_type_initial_field_values_validation_structure, threeds_field_validations + recurring_type_initial_field_values_validation_structure, threeds_field_validations, + funding_attributes_field_validations field_value_dependencies.merge! required_tokenization_fields_conditional, required_cc_fields_conditional, required_recurring_managed_type_field_conditional, threeds_field_conditional_validations end @@ -76,10 +78,11 @@ recurring_type: recurring_type, recurring_category: recurring_category, sca_params: sca_attributes_structure, threeds_v2_params: threeds_v2_common_attributes_structure, managed_recurring: managed_recurring_attributes_structure, - travel: travel_data_attributes_structure + travel: travel_data_attributes_structure, + funding: funding_attributes_structure ) end end end