Здравствуйте, еще раз, я являюсь руководителем Stripe Transfer — 7-летнего сервиса белых перчаток для людей, переносящих свои подписки, продукты и купоны Stripe в результате приобретения компании или переезда из одной страны в другую. На момент написания этой статьи мы помогли успешно перевести более 23 000 000 долларов США в ARR более чем 100 000 подписок в 16 разных странах по всему миру. И нам нравится это делать.

Прежде чем мы начнем, я хочу прояснить, что нет двух одинаковых настроек Chargebee или Stripe. За последние 7 лет мы видели множество настроек на этих двух платформах, помогая нашим клиентам выполнять большие и малые миграции. Просто нет единого ответа, как это сделать.

Тем не менее, есть некоторые ключевые моменты, которые следует учитывать, и некоторые шаги, которые мы рекомендуем предпринять, чтобы миграция прошла гладко. Как всегда, если вам нужна помощь, свяжитесь с нами, чтобы помочь вам в этом.

Шаг 1: Составьте план

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

О каких вещах обычно забывают компании при переходе с Stripe на Stripe или с Chargebee на Stripe?

  1. Забытые интеграции — веб-перехватчики, приложения, сторонние API, конвейеры непрерывной интеграции, инструменты автоматизации, чат-боты, искусственный интеллект и т. д. Для любого бизнеса эти типы интеграции обеспечивают огромную ценность для поддержки клиентов, транзакционных коммуникаций, анализа, маркетинговой аналитики, автоматизации и многого другого. Когда происходит миграция, запускаются тысячи, а часто и десятки тысяч событий. Чрезвычайно важно убедиться, что вы знаете о каждой интеграции и о том, как быстро отключить и снова включить их.
  2. Предотвращение перерывов в платежах. Мы гордимся тем, что создали план и процесс для наших клиентов, которые предполагают почти нулевое (или иногда фактически нулевое) время простоя и незначительные или нулевые перерывы в движении денежных средств. Мы прямо говорим на нашем сайте: «100% успех». Однако меры защиты и контроля от мошенничества становятся все жестче и жестче. Перемещение подписок из одного региона мира в другой может вызвать множество предупреждений или проблем. Максимальное смягчение этих последствий за счет надлежащего планирования и общения с клиентами может уберечь вас от любых неожиданностей.
  3. Упрощение предложения вашего продукта. Многие компании, занимающиеся подпиской на контент, часто продают свои товары как можно большим количеством различных способов; предоставляя своим клиентам выбор и не отставая от конкурентов. A/B-тестирование, годовые планы, ежемесячные планы, пробные версии, скидки, разовые предложения и многое другое может сделать ваш продукт запутанным и беспорядочным. Составление плана, который может включать и часто включает упрощение вашей линейки продуктов, может значительно снизить риск ошибки.

Конечно, есть много других. И мы задокументировали их внутри компании, так что, продолжая работать с нашими клиентами месяц за месяцем, год за годом, мы увеличивали наши институциональные знания, чтобы избежать распространенных ошибок.

Шаг 2. Проверка плана

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

Какими способами вы можете протестировать свой план миграции? Stripe и Chargebee предлагают учетные записи для тестирования или песочницы, с помощью которых вы можете протестировать свою автоматизацию, настройки продукта и уведомления. Использование этих сред поможет устранить некоторые проблемы, с которыми вы столкнетесь во время прямой передачи, но они не могут решить или объяснить все возможные ситуации, с которыми вы столкнетесь. Отчасти это связано с тем, что Stripe/Chargebee обычно не обмениваются данными между своими двумя средами. Из-за этого может потребоваться некоторое время, чтобы настроить правильный тест.

Еще один способ проверить свой план — просто выполнить его шаг за шагом перед передачей в реальном времени. Каждая сторона берет на себя свою роль и документирует, сколько времени им потребуется для ее выполнения, какие инструменты, веб-страницы или учетные данные им понадобятся на этом пути. Очень часто на этом этапе процесса обнаруживаются дополнительные задачи, которые необходимо добавить к первоначальному плану.

Большая часть времени, которое мы тратим как команда на работу с нашими клиентами, приходится на этапы планирования и тестирования.

Шаг 3: Выполнение плана

Очень редко плановая миграция с Chargebee на Stripe — или также с Stripe на Stripe — занимает более 1 рабочего дня. Были исключения, и обычно это было связано с какими-то юридическими препятствиями, ожиданием третьей стороны или тем, что план состоял из более чем одного дня работы. Но в среднем собственно перевод занимает всего несколько часов.

В день, когда план будет выполнен, было бы неплохо иметь все возможные руки наготове на случай, если что-то случится. Хотя вмешательство наших клиентов требуется редко, бывают случаи, когда у нас возникает вопрос о конкретной подписке или продукте, на который у нас просто нет ответа. Наличие кого-то из команды наших клиентов, который понимает их продукты, клиентов и настройки, может очень помочь.

Асинхронная связь в реальном времени — это то, как мы обычно сотрудничаем в день передачи. WhatsApp, приложение Apple Messages, Facebook Messenger, Signal, Slack, Teams и т. д. — нам все равно, что предпочитают наши клиенты. Мы будем работать с их командой, где бы они ни предпочли, чтобы убедиться, что у нас есть прямая связь с их командой.

Гибкость является ключом к тому, чтобы миграция прошла гладко. Даже если вы запланировали миграцию по определенному пути, вы можете обнаружить, что вам нужно внести коррективы прямо в середине процесса.

Я надеюсь, что этот общий обзор некоторых шагов нашего типичного плана переноса подписок с Chargebee на Stripe был полезен. У нас никогда не было миграции, которая пошла бы наперекосяк. Мы, однако, отказались делать переводы для клиентов по целому ряду причин. Но мы доберемся до этого, возможно, в другом посте когда-нибудь.

Перейдите на StripeTransfer.com для получения дополнительной информации

Часто задаваемые вопросы

Почему вы не рассказали подробности и не поделились кодом? Код для этого типа перевода легко доступен в других местах. В прошлом я поделился исходным кодом многих наших переводов. Хотя просмотр кода полезен для некоторых разработчиков, в большинстве случаев это может привести к огромным проблемам для клиентов. Копирование и вставка кода для одного проекта и его использование в другом почти всегда приводит к огромным головным болям и возможной потере дохода. Мы этого не делаем. Каждый из наших автоматизированных процессов — это индивидуальные процессы, адаптированные к потребностям каждого из наших клиентов.

Сколько стоит перенос подписок с Chargebee на Stripe? Нет двух одинаковых переносов, поэтому я не могу указать этот номер. Но подождите, мы предлагаем бесплатные котировки! Так что заходите на наш сайт и пишите нам. Обычно мы можем дать вам точную цену всего за несколько минут через Zoom.

Спасибо за прочтение,

Колин Девро