3

WebTech

Личный кабинет

Проекты, коммерческие предложения, документы и отчёты — в одном месте.

Войти Зарегистрироваться Забыли пароль?
Stripe

Подключаем Stripe для зарубежных продаж и честно говорим о его ограничениях

Реализуем Payment Intents и Setup Intents, Stripe Connect с онбордингом продавцов, Billing для подписок и вебхуки с проверкой подписи. Отдельно объясняем, почему российское юрлицо не может открыть аккаунт Stripe и какие способы оплаты нужны для продаж внутри РФ. Для внутреннего рынка оставляем СБП и эквайринг российского банка.

Или сразу: +7 (962) 368-39-51 Telegram

Connect
Express и Custom, KYC и выплаты продавцам
Billing
подписки, триалы, смена плана
webhooks
проверка подписи и идемпотентность
Radar
антифрод и правила блокировок
Задачи

Что нужно знать о Stripe до начала разработки

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

Российское юрлицо не может открыть аккаунт

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

Нет выплат в Россию

Даже при аккаунте на зарубежную компанию вывод идёт на банковский счёт в поддерживаемой стране. Перевод в российский банк этим путём не проходит, поэтому получать выручку нужно на зарубежный счёт.

Часть российских карт не проходит оплату

Карты, выпущенные российскими банками, в большинстве случаев не могут быть использованы для оплаты через Stripe из-за ограничений платёжной инфраструктуры. Продажи внутри России этим способом фактически недоступны, и рассчитывать на них нельзя.

Риск заморозки средств и закрытия аккаунта

Stripe следит за профилем риска, долей возвратов и диспутов. При нарушении правил сервиса или подозрительной активности выплаты могут приостановить, а аккаунт закрыть вместе с доступом к балансу.

Вебхуки и подписи как источник ошибок

Событие может прийти повторно, с задержкой или в другом порядке. Без проверки подписи и идемпотентной обработки подписки продлеваются дважды, а часть платежей остаётся незамеченной для системы.

Два потока выручки в одной отчётности

Зарубежные продажи через Stripe и продажи внутри РФ через СБП и эквайринг — разные платёжные контуры с разными валютами и сроками. Их нужно свести в один учёт, единые остатки и одну управленческую отчётность.

Решения

Что реализуем на Stripe

Берём как отдельные блоки — например только подписки или только Connect, — так и весь платёжный слой под маркетплейс.

Платежи и интенты

Строим оплату на актуальном API: Payment Intents для сценариев со сложным подтверждением и Setup Intents для сохранения карты без списания.

  • Payment Intents с автоматическим и ручным подтверждением платежа
  • Setup Intents и сохранённые способы оплаты для повторных покупок
  • Идемпотентные ключи на создание и подтверждение операции
  • Обработка асинхронных методов оплаты и статусных переходов

Stripe Connect и выплаты

Подключаем продавцов и распределяем деньги: от онбординга и проверки документов до выплат и удержания комиссии платформы.

  • Аккаунты Express и Custom: разный уровень контроля и ответственности
  • Онбординг продавца с KYC и проверкой документов через Stripe
  • Разделение платежа между платформой и продавцом
  • Выплаты по расписанию, ручные выплаты и работа с отрицательным балансом

Billing и подписки

Собираем подписочную модель с тарифами, пробными периодами, сменой плана и счетами — без ручных правок в базе.

  • Тарифы, купоны, промокоды и пробные периоды
  • Апгрейд и даунгрейд с пропорциональным пересчётом
  • Счета, налоги и Stripe Tax для продаж в разных странах
  • Восстановление подписки после неудачного списания

Вебхуки и надёжность

События Stripe — источник истины по статусу платежа. Обрабатываем их так, чтобы повторная доставка не портила данные.

  • Проверка подписи вебхука и отказ от неподписанных запросов
  • Очередь и идемпотентная обработка повторно доставленных событий
  • Журнал событий с возможностью повторного запуска обработки
  • Оповещения о расхождениях между Stripe и вашей системой
Процесс

Как строится интеграция со Stripe

Порядок работ зависит от того, есть ли у вас иностранная структура: от этого зависит и объём, и последовательность шагов.

  1. 01 1 неделя

    Проверка юридической схемы

    Определяем, на какую компанию и в какой стране открывается аккаунт, есть ли банковский счёт в поддерживаемой стране и как будет выводиться выручка.

  2. 02 1–2 недели

    Проектирование платежей

    Выбираем модель: разовые платежи, подписки или маркетплейс с Connect. Описываем статусы, набор вебхуков и схему возвратов и диспутов.

  3. 03 2–4 недели

    Разработка и тестовый режим

    Реализуем оплату и выплаты, прогоняем сценарии тестовыми картами, проверяем повторные события и поведение при отказе в оплате.

  4. 04 1 неделя

    Запуск и мониторинг

    Переводим ключи в боевой режим, настраиваем оповещения о неудачных платежах и диспутах, документируем работу поддержки.

Почему Stripe ограничен для России

Stripe не открывает аккаунты компаниям, зарегистрированным в России, и не выплачивает деньги на российские банковские счета. Чтобы принимать платежи, нужна иностранная компания со счётом в стране из списка поддерживаемых, а деятельность должна соответствовать правилам сервиса. Это не техническое ограничение, которое снимается настройками, а условие доступа к платформе.

Дополнительная сложность — карты. Платежи картами российских банков через Stripe в большинстве случаев не проходят, поэтому для покупателей внутри РФ этот способ оплаты недоступен. Отсюда практический вывод: Stripe закрывает зарубежные продажи, а для российского рынка нужны СБП и эквайринг российского банка.

Как разделить зарубежные и внутренние продажи

Если вы продаёте и в России, и за рубежом, платёжный слой почти всегда состоит из двух контуров. Внутренний строится на эквайринге российского банка и СБП с фискализацией по 54-ФЗ, внешний — на иностранном юридическом лице и зарубежном провайдере. Заказы обоих контуров должны попадать в одну учётную систему, иначе остатки и отчётность разойдутся.

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

Что подготовить перед подключением Stripe

Понадобится иностранное юридическое лицо, банковский счёт в поддерживаемой стране, документы о деятельности и описание того, что именно вы продаёте. Для маркетплейса на Stripe Connect дополнительно нужны условия работы с продавцами, схема удержания комиссии и порядок выплат, а также понимание, кто несёт ответственность за возвраты и диспуты.

На технической стороне подготовьте окружение для тестового режима, тестовые карты под разные сценарии и доступ к настройке вебхуков. Заранее решите, какие события критичны и что должно происходить при их пропуске: без этого обработка событий быстро превращается в набор точечных заплаток.

Частые вопросы

Нет. Stripe не открывает аккаунты компаниям из России и не производит выплаты на российские банковские счета. Подключение возможно только для иностранного юридического лица со счётом в поддерживаемой стране. Для продаж внутри РФ используют СБП и интернет-эквайринг российского банка, а Stripe — для зарубежных покупателей.

От трёх до шести недель в зависимости от модели. Разовые платежи на Payment Intents занимают около двух недель, подписки на Billing — три-четыре, маркетплейс на Connect с онбордингом продавцов и выплатами — от шести недель. Срок во многом зависит от готовности юридической схемы и банковского счёта.

При росте доли возвратов и диспутов или при несоответствии описания деятельности реальным операциям Stripe может приостановить выплаты и запросить документы. Доступ к деньгам блокируется до разбора. Поэтому зарубежный поток не стоит делать единственным каналом выручки: внутренние продажи должны работать независимо.

Обрабатывать вебхуки идемпотентно: хранить идентификатор события, проверять подпись, не полагаться на порядок доставки и уметь повторно запустить обработку. Продление должно опираться на событие Stripe, а не на собственный планировщик. Дополнительно мы сверяем состояние подписки с Stripe по расписанию, чтобы поймать пропущенное событие.

Нужна оплата через Stripe?

Расскажите, где зарегистрирована компания и как планируются выплаты, — оценим реализуемость и сроки.