Если вы делаете платформу, на которой можно проводить операции с деньгами, вам придется подключить к ней платежную систему. Она нужна, чтобы валидировать и хранить данные карты, проводить оплаты и в принципе управлять денежными средствами.
С ней вы сможете принимать оплату с карт в различных валютах, в том числе в Bitcoin и Etherium.
В статье рассказываем про те системы, что используем сами, про их плюсы и минусы. А еще объясняем, как монетизировать платформу и какое решение для этого использовать.
Зачем нужен платежный провайдер?
Платежные провайдеры обрабатывают все платежные операции, которые совершаются в вашем продукте: единоразовые покупки, оплаты подписок и т.д. В основном они зарабатывают на комиссии с каждой транзакции.
Менять платежного провайдера сложно, на это потребуется много времени и усилий. Поэтому критически важно выбрать “того самого” с самого начала.
Как выбрать платежного провайдера для вашего проекта?
При выборе платежного провайдера важно учитывать 3 параметра:
- Где зарегистрирован ваш бизнес
Каждая платежная система работает в пределах определенной территории и может не поддерживаться в определенных странах. Например:
- Stripe не работает с Каймановыми островами. Из-за этого одному из наших клиентов пришлось регистрировать бизнес в США
- MangoPay работает только в Европейской экономической зоне
- RazorPay работает только в Индии. Если вы изначально зарегистрировали бизнес в Индии, а потом захотите расшириться, придется подключать новую платежную систему.
Ориентируйтесь на юридический адрес вашей компании. Откуда платежи приходят, не важно. Это влияет только на комиссию: например, в Stripe при оплате с европейских карт комиссия ниже.
- Какие платежные системы вы хотите использовать
Платежные системы — это Visa, Mastercard, American Express и т.д. Здесь также есть свои ограничения, которые могут накладываться как на конкретные платежные системы, так и на страны, в которых выпущена карта. Но чаще всего платежные провайдеры без проблем обрабатывают платежи со всех карт Visa и MasterCard, в любой валюте.
- Как ваши пользователи будут вам платить
Помимо стандартной оплаты картой с вводом номера, CVV-кода и т.д. к веб-системе можно подключить Apple Pay и Google Pay.
Stripe vs PayPal vs другие: плюсы и минусы
Платежных провайдеров много, под разные нужды. За 17 лет работы мы опробовали многие из них и сейчас в основном рекомендуем 5. И вот, почему:
- Stripe
Простой и мощный. В Stripe можно реализовать любой процесс оплаты, под любые нужды: подписки, бонусы и купоны, расширенная статистика и отчеты. А еще он самый простой в работе для программистов. Идеальный вариант для США и Канады, но отлично подойдет и для других стран. Посмотрите список государств, с которыми работает Stripe. Чаще всего мы работаем именно с этим провайдером. - PayPal
Полный аналог Stripe, но с гораздо более широкой географией работы. В нем есть весь необходимый функционал, его легко настроить. Но вот гибкостью кастомизации PayPal похвастаться не может. Еще из минусов:
- нельзя кастомизировать процесс Checkout
- невозможно интегрировать Apple Pay, Microsoft Pay и т.д.
- дороже, чем Stripe
- нет CRM
- MangoPay
Хорошо подходит для бизнесов, которые зарегистрированы в Европе. В MangoPay низкие комиссии и практически бесплатный PayOut — выплаты, выводы средств на карту. Однако с ними придется повозиться, очень много бюрократии. Чтобы пользователь смог вывести деньги на карту, нужно верифицировать паспорт (физлица) и кучу других документов (юрлица). Также к MangoPay нельзя подключить Apple Pay и Google Pay.
- RazorPay
Лучший вариант для Индии. Работает только там, в индийских рупиях. RazorPay повсеместно используется в стране и зарекомендовал себя как надежный платежный провайдер. Главный минус — к нему нельзя подключить Apple Pay. Зато Google Pay можно.
- Braintree
Модернизированный аналог PayPal, который им же и принадлежит. В нем больше возможностей, чем в оригинальной системе. Например, работа с криптовалютой и дополнительные инструменты кастомизации без доплаты.
Виды монетизации веб-приложений и как их реализовать
Вид монетизации напрямую зависит от бизнес-модели, которую вы выбрали для своего продукта: подписки, единоразовые выплаты и т.д. Наиболее распространенные варианты:
Единоразовая оплата
Подходит, например, онлайн-кинотеатрам и магазинам: Пользователь платит и взамен получает единицу товара.
В веб-приложениях единоразовые оплаты работают по одному из двух сценариев:
- Запрашивать данные карты пользователя внутри платформы, полученные данные отправлять платежному провайдеру, получать и отображать ответ.
Есть нюансы:
- Придется потратить много времени, чтобы страница с вводом данных карты выглядела хорошо и умела правильно обрабатывать ошибки
- Пользователи могут не доверять новому сервису, который просит данные их карты
- Перенаправлять пользователя на страницу Checkout, которую предоставляет знакомый платежный провайдер. Вы наверняка сталкивались с такой моделью: нажимаете «Оплатить» и автоматически переходите на страницу другой платформы для оплаты.
Из плюсов:
- подключение Checkout к платформе занимает меньше времени = экономит деньги на разработку
- поддержка Apple Pay и Google Pay
- можно использовать купоны и скидки, управлять налоговыми отчислениями — например, добавить НДС
- страницу Checkout можно кастомизировать, если необходимо
А вот данные карты для быстрой оплаты будущих покупок сохранить не получится.
Как это выглядит
Подписка
Юзеры оплачивают период использования определенного набора функций в зависимости от типа подписки.
Этот вид монетизации можно реализовать двумя способами:
- самостоятельно внутри платформы
- использовать Stripe Checkout
Stripe Checkout — это полноценная система обработки платежей, в том числе настроенная под оплату подписок. Подключить систему к продукту быстрее и дешевле, чем разработать собственную. Но функции Stripe Checkout при этом покрывают все платежные нужды. В нем можно:
- Задать цену, пробный период, частоту оплаты
- Отслеживать статус оплаты или неоплаты подписки
- Добавить Stripe Customer Portal, чтобы ваши пользователи могли самостоятельно управлять подпиской и менять способ оплаты
- Задавать отложенные платежи
User-to-user or Platform-to-user
Такой вид монетизации используется на маркетплейсах, сервисах для онлайн-тренировок и в принципе в продуктах, где система делает выплаты пользователям.
Как это работает
Здесь процесс делится на две части:
- Сначала деньги поступают в систему
- Затем оттуда выводятся
С первым этапом все понятно: пользователь вводит данные карты в системе или на Checkout-странице сторонней площадки.
Реализовать второй этап можно также — вручную или через готовое решение. Мы обычно используем Stripe Connect.
Однако есть ограничения: при проведении оплаты пользователям со стороны платформы и сервис, и пользователь должны быть зарегистрированы в одной стране. Международные переводы доступны только бизнесам, зарегистрированным в США.
А что с криптовалютой?
Многие компании, включая Virgin Airlines, Microsoft и другие уже сейчас принимают к оплате криптовлюты и в частности — биткоин.
Не все платежные провайдеры работают с платформами, которые принимают криптовалютные платежи, так как это недостаточно безопасно.
Однако согласно данным Stripe, а также докладу Bloomberg платформа обрабатывает платежи как минимум в двух криптовалютах: Bitcoin и Etherium.
Работают с криптой и PayPal, и Braintree.
Наши рекомендации
Мы будем рады подобрать решение специально для вас и вашего проекта. Напишите нам, чтобы обсудить детали.
А если хотите сделать это сами, советуем учитывать 4 параметра:
- юридический адрес вашей компании
- платежные системы и методы
- необходимость проведения криптовалютных операций
- тип монетизации
И, пожалуй, единственная общая рекомендация для большинства платформ — использовать готовую Checkout страницу вместо того, чтобы разрабатывать ее самостоятельно. Если используете, например, Stripe, сможете настроить ее в точности, как вам нужно, а работать она будет безупречно.
Единственный минус — вы не сможете убрать лого провайдера. Но, кажется, это не такая уж и большая цена за надежное решение, сэкономленные время и деньги и лучший пользовательский опыт :)
Комментарии