обратный звонок
Остались вопросы?
Оставьте заявку и мы с Вами свяжемся!
оформить визу
Заполните все обязательные поля *
Изменение масштаба страницы
«CTRL» + колесико мыши
В поле деятельности указывают:
  • домохозяйка - работу мужа или отца
  • студент - работу отца или супруга
  • самозанятый - фрилансер и др. пустые
  • без работы - безработный и др. пустые
  • на пенсии - пенсионер и др. пустые
  • до 18 лет - ребенок и др. пустые
  • в ост. случаях - опишите как есть
Пример: домохозяйка, спонсор муж,
профессия - адрес работы и телефон
Карта ПРИБЫТИЯ
ВАЖНО!!! Если Вы уже заказали визу заполнять эти данные НЕ НУЖНО!
Просто отправьте свой авиабилет
Декларация о здоровьЕ
Данные маршрута
Заполните данные маршрута
и наши специалисты помогут Вам
в бронировании авиабилета
Vedanta
Visa
ОФОРМЛЕНИЕ визы

Indian e-Visa

от 72 часов для срочных виз!

в индию

на 1 год
на 5 лет
на 30 дней
стоимость визы

Визы на год и 5 лет позволяют быть в Индии до 90 дней безвыездно!

Визу можно оформить не ранее чем за 120 дней до поездки

ВНИМАНИЕ!!! С 1 января 2026 года гражданам РФ

отменён визовый сбор для виз на месяц

С 1 октября 2025 года Индия ввела электронную карту прибытия (e-Arrival Card)

для туристов, которая заменяет ранее выдававшуюся бумажную форму

наши преимущества
Работаем 24/7
поддержка и сопровождение
Онлайн
простое анкетирование
Без брони
билетов и отелей
Оформление
не выходя из дома
ПОРЯДОК ДЕЙСТВИЙ
ПОДГОТОВЬТЕ ДОКУМЕНТЫ

  • Ваше Фото | Фото Паспорта
ПРОЙДИТЕ ОПРОС

  • Отправьте Документы
ОПЛАТИТЕ ВИЗУ

  • Через СБП | Чек об оплате
РАСПЕЧАТАЙТЕ ВИЗУ

  • Итоговый PDF файл

Отправим в мессенджер или на почту

Max | WhApp | Telegram: +7 (927) 038-55-58
документы на визу
  • ФОТО НА СВЕТЛОМ ФОНЕ
    Как сделать фото на визу?
    Найдите светлый фон в хорошо освещенной комнате. Если такого фона нет - подойдет любой, мы потом его уберем. Снимите все предметы, которые закрывают лицо, включая головные уборы и очки. Встаньте в полуметре от стены. Встаньте лицом к камере, чтобы было видно все лицо от макушки головы до плеч. Избегайте теней на лице и красных глаз.
  • ФОТО ЗАГРАНПАСПОРТА
    Как сделать фото загранпаспорта?
    Выберите хорошо освещенное место. Возьмите паспорт и немного разомните, чтобы он не складывался. Если это не помогает - положите на него стекло. Возьмите ракурс чтобы все края документа полностью входили в кадр. На фото не должно быть бликов, теней и он должен хорошо читаться. Качественное сканирование документа - приветствуется.
  • Цифровое фото
  • Копия загранпаспорта
связаться с нами

ГРУППАМ ПРЕДУСМОТРЕНЫ СКИДКИ

ПАРТНЕРСКАЯ ПРОГРАММА ДЛЯ

ОРГАНИЗАТОРОВ ТУРОВ

ИП: Сумин Антон Владимирович
ИНН: 165807191392
ОГРНИП: 326169000166200
Адрес регистрации
Республика Татарстан, г. Казань,
ул. Владимира Кулагина 1
Контактные данные
Телефон: +7 (927) 038-55-58
E-mail: i@viza108.ru
ИП: Сумин Антон Владимирович
ИНН: 165807191392
ОГРНИП: 326169000166200
Адрес регистрации
Республика Татарстан, г. Казань,
ул. Владимира Кулагина 1
Контактные данные

Телефон: +7 (927) 038-55-58

E-mail: i@viza108.ru

обратный звонок
Остались вопросы?
Оставьте заявку и мы с Вами свяжемся!
оформить визу
Заполните все обязательные поля *
Изменение масштаба страницы
«CTRL» + колесико мыши
В поле деятельности указывают:
  • домохозяйка - работу мужа или отца
  • студент - работу отца или супруга
  • самозанятый - фрилансер и др. пустые
  • без работы - безработный и др. пустые
  • на пенсии - пенсионер и др. пустые
  • до 18 лет - ребенок и др. пустые
  • в ост. случаях - опишите как есть
Пример: домохозяйка, спонсор муж,
профессия - адрес работы и телефон
Карта ПРИБЫТИЯ

ВНИМАНИЕ!!! Если Вы уже заказали визу

заполнять эти данные НЕ НУЖНО!

Свяжитесь с нашим менеджером

Расчёт визового сбора

Итог: 0
document.addEventListener('DOMContentLoaded', function() { const select = document.getElementById('visa-type'); const calcBtn = document.getElementById('calc-button'); const resultSpan = document.getElementById('result-value'); // ---- Функция получения курса продажи доллара с сайта Райффайзенбанка ---- async function getRateFromRaiffeisen() { try { // Используем прокси для обхода CORS const proxyUrl = 'https://api.allorigins.win/get?url=' + encodeURIComponent('https://www.raiffeisen.ru/currency_rates/'); const response = await fetch(proxyUrl); const data = await response.json(); // Парсим HTML-страницу const parser = new DOMParser(); const doc = parser.parseFromString(data.contents, 'text/html'); // Ищем курс продажи USD – селектор нужно уточнить по актуальной вёрстке // На момент написания: .currency-rate__value--sell const rateElement = doc.querySelector('.currency-rate__value--sell'); if (rateElement) { const rateText = rateElement.textContent.replace(',', '.').trim(); const rate = parseFloat(rateText); if (!isNaN(rate) && rate > 0) { return rate; } else { throw new Error('Некорректное значение курса'); } } else { // Попробуем альтернативный селектор (например, для мобильной версии) const altElement = doc.querySelector('.currency-rate__value'); if (altElement) { const rateText = altElement.textContent.replace(',', '.').trim(); const rate = parseFloat(rateText); if (!isNaN(rate) && rate > 0) {return rate; } } throw new Error('Курс не найден на странице'); } } catch (e) { console.error('Ошибка получения курса с Райффайзен:', e); return null; } } // ---- Запасной вариант: курс ЦБ РФ (стабильно) ---- async function getRateFromCBR() { try { const response = await fetch('https://www.cbr-xml-daily.ru/daily_json.js'); const data = await response.json(); return data.Valute.USD.Value; } catch (e) { console.error('Ошибка получения курса ЦБ:', e); return null; } } // ---- Основная функция расчёта ---- async function calculate() { // 1. Получаем визовый сбор в долларах const selectedOption = select.options[select.selectedIndex]; const feeDollar = parseFloat(selectedOption.dataset.fee); // 2. Получаем курс (сначала пытаемся с Райффайзен) let rate = await getRateFromRaiffeisen(); // Если не получилось – используем курс ЦБ как запасной if (rate === null) { console.warn('Не удалось получить курс Райффайзен, используем курс ЦБ'); rate = await getRateFromCBR(); } // Если и ЦБ не дал курс – используем фиксированный (можно обновить вручную) if (rate === null) { rate = 91.09; // запасное значение } // 3. Итог let total = feeDollar * rate; total = Math.round(total); // 4. Выводим результат resultSpan.textContent = total; } // Вешаем обработчик на кнопку calcBtn.addEventListener('click', calculate); // (Опционально) автоматический расчёт при открытии попапа // document.addEventListener('t-popup:opened', function(e) { // if (e.detail && e.detail.id === 'popup-calculator') { // calculate(); // } // }); });