Работает с minishop2, в скором времени и с ShopModxBox.
Инструкция:
1. Устанавливаем компонент modRbsPayment
2. Устанавливаем компонент modxSmarty (Используется на странице проверки статуса заказа. Ничего со смарти настраивать не придется, все работает незаметно. Скачать можно из <a href="https://modx.com/extras/package/modxsmarty">официального репозитория</a>).
3. Создаем документ "Альфабанк. Статус оплаты" (можно назвать по-другому) с содержимым [[!modrbspayment.result]]
<b>Важно!</b> URL страницы в итоге НЕ должен быть кириллическим. Была замечена проблема, что с кириллическим URL бился JSON-ответ от сервера. Вероятнее всего, были проблемы с настройками сервера, но лучше этой проблемы не допускать.
4. Прописываем системные настройки компонента (логин, пароль, а так же ID созданного документа обработки платежей). Адрес тестового шлюза будет сразу прописан, после получения боевых данных от RBS надо будет подправить настройки.
5. В настройках miniShop2 добавляете способ оплаты с обработчиком modrbsminishoppayment