Раздел Online Payment Methods в приложении Booking объединяет настройки современных электронных платежных систем, обеспечивающих мгновенную обработку транзакций. Интеграция онлайн-эквайринга позволяет автоматизировать процесс бронирования: клиент выбирает слот, оплачивает услугу картой или через кошелек, а система мгновенно подтверждает заказ и фиксирует оплату в базе данных Joomla.
1. Особенности работы онлайн-платежей
При подключении онлайн-шлюзов в панели управления Gridbox учитываются следующие особенности обработки транзакций:
- ■ Мгновенное подтверждение: Статус бронирования меняется автоматически сразу после успешного ответа от сервера платежной системы.
- ■ Безопасность PCI DSS: Все чувствительные данные банковских карт вводятся на защищенных страницах платежных провайдеров, не задерживаясь на сервере вашего сайта.
- ■ Автоматические возвраты: Возможность проведения процедуры Refund (возврата средств) прямо из административной панели при отмене брони.
2. Таблица параметров онлайн-эквайринга
Сводная таблица ключевых настроек и параметров подключения онлайн-платежей:
| Параметр шлюза | Описание и назначение настройки | Формат значения |
|---|---|---|
| Gateway Title | Публичное название платежного метода для клиентов (например, «Банковская карта / Stripe»). | Текстовая строка |
| Webhook URL | Специальный адрес обратной связи для приема системных уведомлений от платежного сервера о статусе транзакции. | URL-ссылка |
| Success / Failure Redirect | Страницы перенаправления пользователя после успешного завершения платежа или в случае ошибки. | Выбор страницы сайта |
| Currency Support | Соответствие валюты сайта требованиям выбранного платежного шлюза (во избежание ошибок конвертации). | ISO коды валют |
Корректная настройка вебхуков (Webhooks) в личном кабинете платежной системы критически важна. Именно через них платежный шлюз сообщает сайту на Joomla, что деньги успешно поступили, даже если клиент закрыл вкладку браузера сразу после нажатия кнопки оплаты.
При интеграции онлайн-платежей на международные проекты обязательно проверяй соответствие валют. Если валюта магазина в настройках Gridbox не поддерживается выбранным шлюзом (например, попытка отправить рубли в старые шлюзы без конвертации), транзакция завершится с ошибкой API. Всегда проверяйте логи сервера и совершайте тестовый прогон перед запуском проекта в продакшн.
