Приобрели в вашем магазине компонентов модуль оплаты modrbspayment для minishop2. Возникли трудности при внедрении данного пакета. Просим предоставить Вас документацию, спасибо.
Работает с 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
При оформлении заказа с выбранным методом оплаты АльфаБанк, страница "Оформление заказа" очищается. Заказ создается в интерфейсе minishop и во вкладке Оплаты modRbsPayment со статусом
"Заказ зарегистрирован, но не оплачен". Логин и пароль мерчанта указаны, адрес тестового шлюза https://test.paymentgate.ru/testpayment/rest/ и идентификатор страницы с вызовом сниппета [[!modrbspayment.result]] также указан.