Автор дополнения
Александр Филимонов
Пакетов
7
Закачек
596
Автор дополнения
Пакетов
7
Закачек
596
Версия 1.1.4-beta
Дата выпуска 24.05.2017
Загрузки 120
Просмотры 818
Компонент работает со схемой P2P. Т.е. получение оплаты на кошелек без заключения отдельного договора с Яндексом. А также платеж с карты.

Для того, чтобы принимать оплату через Яндекс.Деньги вам необходимо сначала зарегистрироваться в этой системе и зарегистрировать приложение. При его регистрации, в поле Redirect uri, нужно указать
http://ВАШ.САЙТ/assets/components/minishop2/payment/yandexmoney.php
это адрес скрипта, который будет обеспечивать взаимодействие с платежной системой.

Настройка MODX


После регистрации приложения в его настройках, Вы получаете данные для работы, которые нужно ввести в системные настройки MODX. Кроме того Вы можете указать с кого будет взиматься комиссия системы, с отправителя или получателя платежа (Добавлять к стоимости заказа комисcию по умолчанию с отправителя).

Далее нужно создать несколько ресурсов:
  • страница подтверждения платежа
  • страница с сообщением об ошибке
  • страница с сообщением об успешной оплате (можно использовать страницу корзины, чтоб покупатель видел свой оформленный заказ после оплаты).
Их id также нужно будет указать в системных настройках.


Компонент добавляет два метода оплаты: с кошелька на кошелек и с банковской карты на кошелек.
Так же нужно включить новые методы оплаты и назначить их доставке.





Страница подтверждения платежа.


Тут можно показать пользователю информацию о платеже. Для продолжения оплаты нужно чтобы пользователь отправил форму в которой будет содержаться поле complite_payment с любым значением, которое не может быть интерпретировано как false.
Для вывода информации о платеже используйте сниппет mspYandexMoneyConfirm.

Страница с сообщением об ошибке.


В случае возникновения ошибки на любом этапе проведения операции оплаты пользователь будет перенаправлятся на эту страницу. Тут Вы можете сообщить пользователю что что-то пошло не так, попросить проверить достаточно ли у него средств или связаться с администратором. Сниппет 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 заказа на страницу успешной оплаты

mspYandexMoney 1.1.4

Исправлена ошибка c редиректом на страницу неудачной оплаты в оплате с кошелька на кошелек

Последние обсуждения в сообществе MODX.pro