public function save_feed_settings($feed_id, $form_id, $settings)
 {
     //--------------------------------------------------------
     //For backwards compatibility
     $feed = $this->get_feed($feed_id);
     //Saving new fields into old field names to maintain backwards compatibility for delayed payments
     $settings['type'] = $settings['transactionType'];
     if (isset($settings['recurringAmount'])) {
         $settings['recurring_amount_field'] = $settings['recurringAmount'];
     }
     $feed['meta'] = $settings;
     $feed = apply_filters('gform_paypal_save_config', $feed);
     //call hook to validate custom settings/meta added using gform_paypal_action_fields or gform_paypal_add_option_group action hooks
     $is_validation_error = apply_filters('gform_paypal_config_validation', false, $feed);
     if ($is_validation_error) {
         //fail save
         return false;
     }
     $settings = $feed['meta'];
     //--------------------------------------------------------
     return parent::save_feed_settings($feed_id, $form_id, $settings);
 }