Как оплатить Vercel из России: что работает, что ломается и чем заменить
Российские карты Vercel не принимает с 2022 года, и обходные пути ломаются один за другим. Разбираем каждый способ оплаты, который ещё остался, его реальные риски — и что делать, если проект уже в проде, а платёж не проходит сегодня.
Карты российских банков отклоняются на уровне эквайринга
Vercel принимает деньги через международного платёжного провайдера. Карты, выпущенные в России, отклоняются ещё до того, как платёж дойдёт до Vercel: провайдер видит страну эмитента по BIN-коду карты и отказывает. Ошибка выглядит как «Your card was declined», хотя с картой и лимитами всё в порядке. Карта «Мир» не поддерживается вообще: у неё нет международного маршрута.
02
Оплата с иностранной карты работает, пока не сработает проверка
Карта банка из Казахстана, Армении, Грузии или Киргизии обычно проходит. Но платёж всё равно уходит из российского IP, и при ручной проверке аккаунта расхождение страны карты, адреса и адреса подключения — типовой повод для запроса документов. Заранее просчитать, у кого сработает проверка, а у кого нет, нельзя.
03
PayPal и Apple Pay проблему не решают
Оба способа — это надстройка над той же картой. PayPal не работает с российскими аккаунтами с 2022 года, а Apple Pay при оплате передаёт токен той же самой карты, поэтому отказ приходит по той же причине. Смена способа оплаты в интерфейсе Vercel не меняет банк-эмитент.
04
Виртуальные карты и посредники: комиссия и срок жизни
Сервисы, выпускающие виртуальные зарубежные карты, берут 5-15% на пополнение и живут непредсказуемо: карта может перестать проходить после очередного обновления правил платёжной системы. Для разового платежа это терпимо, для ежемесячной подписки прод-проекта — источник аварий, потому что отказ приходит в момент автосписания, а не когда вы к нему готовы.
05
Юрлицу нужны закрывающие документы, которых не будет
Российская компания не сможет принять к учёту расход по подписке Vercel: счёт выставляется иностранным юрлицом, оплата в валюте, акта и счёта-фактуры по российским правилам нет. Даже если платёж физически прошёл, бухгалтерия его не проведёт, а валютный контроль банка запросит основание платежа.
06
Что происходит с проектом, когда платёж не проходит
Vercel не выключает проект в ту же минуту, но после нескольких неудачных списаний аккаунт уходит в состояние с ограничениями: сначала блокируются новые сборки, затем проект переводится в режим только для чтения. Домены при этом продолжают указывать на Vercel, поэтому сайт формально «висит», но обновить его уже нельзя.
Что сделать прямо сейчас, если оплата не проходит
Порядок действий, который снимает риск за один вечер и не требует ждать, пока получится оплатить.
1
Заберите исходники и переменные окружения
Убедитесь, что код лежит в вашем Git-репозитории, а не только в интеграции Vercel. Отдельно выпишите переменные окружения из настроек проекта: их нигде больше нет, и при блокировке аккаунта вы их не восстановите.
2
Посчитайте, что действительно завязано на Vercel
Обычный Next.js-, Vite- или Node-проект переносится без правок. Отдельно проверьте только то, что использует специфичные для Vercel сервисы: serverless- и edge-функции, Vercel KV, Vercel Blob, Edge Middleware, аналитику. Список того, чему нужна замена, обычно занимает одну-две строки.
3
Поднимите то же приложение на российской площадке
В Dada Cloud подключается тот же GitHub-репозиторий: платформа сама собирает проект и выдаёт HTTPS-адрес. Оплата — рублёвой картой, с закрывающими документами для юрлица. На бесплатном тарифе можно проверить сборку и работу приложения до того, как переключать боевой домен.
4
Переключите домен, когда убедились, что всё работает
Пока DNS смотрит на Vercel, сайт продолжает работать оттуда. Проверяете новый адрес, затем меняете A-запись домена — переключение занимает минуты, откат тоже. Только после этого можно отключать проект на Vercel.
Способы оплаты Vercel из России: сводка
Что реально происходит при каждом варианте и чем он опасен для боевого проекта.
Способ оплаты
Что происходит
Риск
Карта российского банка (Visa/Mastercard/Мир)
Отказ на стороне платёжного провайдера
Не работает вообще, обхода нет
Карта банка СНГ (KZ, AM, GE, KG)
Обычно проходит
Возможна ручная проверка аккаунта и запрос документов
PayPal
Российский аккаунт недоступен
Не работает
Виртуальная карта через посредника
Проходит, пока карта жива
Комиссия 5-15%, отказ приходит в момент автосписания
Оплата от российского юрлица
Технически невозможна
Нет договора, акта и счёта-фактуры по российским правилам
Российская платформа (Dada Cloud)
Рублёвая карта или счёт для юрлица
Есть закрывающие документы, автосписание не ломается
Что честно теряется при переезде
Чтобы решение принималось с открытыми глазами, а не по маркетинговому обещанию.
Serverless- и edge-функции как отдельный тип деплоя
В Dada Cloud приложение работает как постоянный контейнер-сервис. Логика из функций переносится обычным API-роутом внутри самого приложения — кода это добавляет немного, но переписать придётся.
Глобальная edge-сеть в десятках регионов
Код выполняется в одном месте, как в обычном self-hosted Next.js. Для аудитории из России это чаще выигрыш по задержке, для мировой — проигрыш.
Vercel KV и Vercel Blob
Управляемого KV-хранилища нет: из баз есть managed PostgreSQL, под key-value поднимается свой контейнер. Файлы кладутся в S3-совместимое объектное хранилище платформы.
Preview-деплой в том же виде
Preview-окружения на пул-реквест есть и они бесплатны, но включаются по метке на PR, а не автоматически для каждой ветки.
Частые вопросы про оплату Vercel из России
Можно ли оплатить Vercel картой «Мир»?
Нет. У карты «Мир» нет международного платёжного маршрута, поэтому платёж не доходит до Vercel в принципе — отказ происходит на стороне платёжного провайдера.
Работает ли оплата Vercel через VPN?
VPN меняет только видимый IP-адрес, а карта отклоняется по стране банка-эмитента. Поэтому VPN не помогает при оплате, зато добавляет расхождение между страной карты и страной подключения — это повод для дополнительной проверки аккаунта.
Что будет с сайтом, если подписка не оплачена?
Сначала перестают проходить новые сборки, затем проект переводится в режим только для чтения. Уже задеплоенная версия какое-то время продолжает отдаваться, но обновить её нельзя, а восстановить доступ без успешной оплаты не получится.
Есть ли у Vercel бесплатный тариф, на котором можно остаться?
Есть, но он предназначен для некоммерческих проектов и ограничен по трафику и времени сборки. Как только проект начинает приносить деньги, условия тарифа требуют перехода на платный план — и вы возвращаетесь к той же проблеме с оплатой.
Можно ли платить криптовалютой?
Vercel не принимает криптовалюту напрямую. Сервисы, которые предлагают такую оплату, — это посредники, выпускающие виртуальную карту, со всеми их рисками: комиссией и внезапным отказом в момент автосписания.
Сколько времени занимает переезд обычного Next.js-проекта?
Если проект не использует edge-функции и Vercel KV, перенос сводится к подключению репозитория и переносу переменных окружения — это минуты. Дольше всего обычно идёт проверка на тестовом адресе перед переключением домена.
Нужна ли карта, чтобы попробовать Dada Cloud?
Нет. Бесплатный тариф не требует карты: можно подключить репозиторий, собрать приложение и открыть его по выданному HTTPS-адресу, чтобы сравнить с текущим деплоем на Vercel.
Можно ли оставить домен на Vercel, а приложение перенести?
Да, домен и хостинг разделяются. Пока A-запись указывает на Vercel, трафик идёт туда; после проверки нового адреса запись меняется, и откат делается тем же способом за минуты.