Как подключить несколько платежных шлюзов на площадку услуг

Как подключить несколько платежных шлюзов на площадку услуг

Разные пользователи предпочитают разные способы оплаты: кто-то платит картой через сайт, кто-то — через СБП, кто-то — переводом на расчётный счёт (юридические лица). Если на площадке только один шлюз, вы теряете часть аудитории. В этой статье — как подключить несколько платёжных систем к решению Falcon Auction и не нарушить безопасность.

По умолчанию в Falcon Auction используется CloudPayments (популярный российский агрегатор). Но вы можете добавить и другие через доработку.

Зачем несколько шлюзов

Как это работает технически

В Falcon Space платёжный шлюз интегрируется через внешние действия. При нажатии кнопки «Пополнить баланс» формируется запрос к API выбранного шлюза. После успешной оплаты шлюз отправляет webhook (уведомление) на ваш сайт, и вы зачисляете средства на баланс пользователя. Для нескольких шлюзов нужно:

  1. В личном кабинете пользователя добавить переключатель/радиокнопки выбора шлюза.
  2. В зависимости от выбора вызывать соответствующую процедуру оплаты.
  3. Для каждого шлюза зарегистрировать свой URL для приёма уведомлений (например, /payment/cloudpayments, /payment/tinkoff).

Пример: подключение Т-Банка (Тинькофф)

В кейсе «Маркетплейс проектов загородных домов» была интеграция с Т-Банком для сплитования платежей. Для обычных платежей (пополнение баланса) процедура аналогична:

Так же можно добавить ЮKassa, СберБанк, Альфа-Банк и других.

Ручные платежи для B2B (счёт на email)

Для юрлиц часто нужен отдельный способ: заказчик оставляет заявку, администратор выставляет счёт, клиент оплачивает его по реквизитам. После поступления денег на расчётный счёт администратор вручную пополняет баланс. Это не требует шлюза, но должно быть отражено в интерфейсе: кнопка «Оплатить по счёту» — создание заявки в админке.

Безопасность при работе с несколькими шлюзами

Как это влияет на пользовательский опыт

Не перегружайте выбором: покажите только 2–3 самых популярных шлюза. Остальные скройте за ссылкой «Другие способы». Сделайте интерфейс единообразным: кнопка «Оплатить» всегда одна, а выбор шлюза — в выпадающем списке.

Что из коробки есть в Falcon Auction

CloudPayments уже подключён. Все операции (пополнение, заморозка, возврат) работают. Для добавления другого шлюза потребуется доработка (обычно 2–3 дня). Цена вопроса — 20–40 тыс. руб в зависимости от сложности шлюза. Окупается за счёт увеличения конверсии в оплату.

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

Страница-источник на сайте falconspace.ru