- Проверено Modstore
- Бесплатные будущие обновления
- Работа на тестовом и публичном домене
- 12 месяцев тех. поддержки
Для того, чтобы принимать оплату через Яндекс.Деньги вам необходимо сначала зарегистрироваться в этой системе и зарегистрировать приложение. При его регистрации, в поле Redirect uri, нужно указать
http://ВАШ.САЙТ/assets/components/minishop2/payment/yandexmoney.phpэто адрес скрипта, который будет обеспечивать взаимодействие с платежной системой.
Настройка MODX
После регистрации приложения в его настройках, Вы получаете данные для работы, которые нужно ввести в системные настройки MODX. Кроме того Вы можете указать с кого будет взиматься комиссия системы, с отправителя или получателя платежа (Добавлять к стоимости заказа комиссию по умолчанию с отправителя).
Далее нужно создать несколько ресурсов:
- страница с сообщением об ошибке
- страница с сообщением об успешной оплате (можно использовать страницу корзины, чтоб покупатель видел свой оформленный заказ после оплаты).
Их id также нужно будет указать в системных настройках ms2_ymoney_error_resource и ms2_ymoney_success_resource.
Компонент добавляет новый метод оплаты, нужно включить его и назначить доставкам, как описано в документации miniShop2.
Страница с сообщением об ошибке.
В случае возникновения ошибки на любом этапе проведения операции оплаты пользователь будет перенаправлен на эту страницу. Тут Вы можете сообщить пользователю что что-то пошло не так, попросить проверить достаточно ли у него средств или связаться с администратором. Сниппет mspYandexMoneyErrors дает возможность получить больше информации об ошибке.
1.0.1-pl (16.11.2014) — Исправлены критические уязвимости
1.0.2-pl (05.05.2016) — изменен метод выполняющий запросы к API, чтоб убрать необходимость в SSL сертификате
1.1.0-beta (31.03.2017)
— Класcы оплаты теперь используют официальный sdk — Добавлен метод оплаты с банковской карты на кошелек
1.1.1-beta (04.04.2017)
В классах оплаты, область видимости, свойства $config, изменена с protected на public
1.1.2-beta (21.04.2017)
Удалена старая библиотека для взаимодействия с Yandex.Money API Исправлены некоторые опечатки
1.1.3-beta (24.04.2017)
Исправлена ошибка с настройкой, для указания стороны, с которой нужно снимать комисию за операцию Исправлена ошибка с передачей ID заказа на страницу успешной оплаты
1.1.4-beta (24.05.2017)
Исправлена ошибка c редиректом на страницу неудачной оплаты в оплате с кошелька на кошелек
1.1.5-beta (10.02.2018)
Улучшила совместимость с miniShop 2.4.9+
1.1.6-beta (19.07.2018)
Добавлен комментарий для получателя, шаблон: "Название сайта" - оплата заказа #xxx/zzz (id XX)
1.1.7-beta (30.10.2018)
Добавлены обновления SDK
mspYandexMoney 1.1.8 (06.02.2019)
Добавлен метод для формирования ссылки на продолжение прерванной оплаты (payment_link в писме покупателю)
mspYandexMoney 1.1.9 (29.09.2020)
Исправлен баг с изменением статуса заказа при возобновлении прерванной оплаты при помощи ссылки из письма о новом заказе
Последние обсуждения в сообществе MODX.pro