Платёжные системы

Продукт: Shelter Cloud | Уровень: Shelter | Статус: Stable


Shelter Cloud поддерживает интеграцию с различными платёжными системами для онлайн-оплаты бронирований.

Поддерживаемые платёжные системы

ID Система Статус Валюты Регион
6 TBank (Tinkoff) Stable RUB Россия
22 YooKassa Stable RUB Россия
11 Uniteller Stable RUB, USD, EUR Россия
8 Paykeeper Stable RUB Россия
16 Robokassa Stable RUB, USD, EUR, KZT Россия
27 Freedompay Stable KZT Казахстан
13 CloudPayments Stable RUB, USD, EUR Россия
26 Borica Stable BGN, EUR, USD Болгария
25 ArtPay Stable BYN Беларусь
24 EPay Stable KZT, USD, EUR, RUB Казахстан

Общий процесс оплаты

Большинство платёжных систем работают по схеме с редиректом:

1. Клиент нажимает «Оплатить» в виджете бронирования
2. Система формирует подписанный запрос
3. Клиент перенаправляется на платёжную страницу
4. После оплаты платёжная система отправляет callback
5. Система проверяет подпись и сохраняет платёж

Исключение: CloudPayments — виджет встраивается непосредственно в страницу без редиректа.

Настройка в Shelter Cloud

Настройка производится в экране PrivateSettings:

  • Включить нужную платёжную систему
  • Указать учётные данные (PublicId, Secret, TerminalId и т.д.)
  • Выбрать валюту по умолчанию

Выбор платёжной системы

Параметр Описание
FrontdeskPayments_PaymentSystem ID платёжной системы для онлайн-оплаты

Callback URLs

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

Формат URL Технология
https://<domain>/<Service>/Callback ASP.NET Core
https://<domain>/<Service>/Result ASP.NET Core (Razor Pages)
https://<domain>/<Service>/Default.aspx ASP.NET WebForms

Логирование

Все события логируются в Graylog. Канал логирования соответствует названию платёжной системы (например, Tinkoff, Robokassa, UKassa).

Фискализация (54-ФЗ)

Следующие системы поддерживают автоматическую отправку фискальных чеков:

  • TBank (Tinkoff)
  • YooKassa
  • Uniteller
  • CloudPayments
  • Robokassa

Настройка фискализации производится в личном кабинете платёжной системы.


См. также: API виджета бронирования