Как оплатить Vercel из России: что работает, что ломается и чем заменить

Российские карты Vercel не принимает с 2022 года, и обходные пути ломаются один за другим. Разбираем каждый способ оплаты, который ещё остался, его реальные риски — и что делать, если проект уже в проде, а платёж не проходит сегодня.

Почему оплата Vercel из России не проходит

Карты российских банков отклоняются на уровне эквайринга

Vercel принимает деньги через международного платёжного провайдера. Карты, выпущенные в России, отклоняются ещё до того, как платёж дойдёт до Vercel: провайдер видит страну эмитента по BIN-коду карты и отказывает. Ошибка выглядит как «Your card was declined», хотя с картой и лимитами всё в порядке. Карта «Мир» не поддерживается вообще: у неё нет международного маршрута.

Оплата с иностранной карты работает, пока не сработает проверка

Карта банка из Казахстана, Армении, Грузии или Киргизии обычно проходит. Но платёж всё равно уходит из российского IP, и при ручной проверке аккаунта расхождение страны карты, адреса и адреса подключения — типовой повод для запроса документов. Заранее просчитать, у кого сработает проверка, а у кого нет, нельзя.

PayPal и Apple Pay проблему не решают

Оба способа — это надстройка над той же картой. PayPal не работает с российскими аккаунтами с 2022 года, а Apple Pay при оплате передаёт токен той же самой карты, поэтому отказ приходит по той же причине. Смена способа оплаты в интерфейсе Vercel не меняет банк-эмитент.

Виртуальные карты и посредники: комиссия и срок жизни

Сервисы, выпускающие виртуальные зарубежные карты, берут 5-15% на пополнение и живут непредсказуемо: карта может перестать проходить после очередного обновления правил платёжной системы. Для разового платежа это терпимо, для ежемесячной подписки прод-проекта — источник аварий, потому что отказ приходит в момент автосписания, а не когда вы к нему готовы.

Юрлицу нужны закрывающие документы, которых не будет

Российская компания не сможет принять к учёту расход по подписке Vercel: счёт выставляется иностранным юрлицом, оплата в валюте, акта и счёта-фактуры по российским правилам нет. Даже если платёж физически прошёл, бухгалтерия его не проведёт, а валютный контроль банка запросит основание платежа.

Что происходит с проектом, когда платёж не проходит

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 в принципе — отказ происходит на стороне платёжного провайдера.

Поднимите backend из GitHub сегодня

Подключение репозитория занимает минуту. Платите только за то, что реально потребляете.

Создать аккаунт