Публикация в группе: Плагин WP-Recall - Личный кабинет на WordPress

Категории группы: Обновления

Приветствую!

В этой заметке кратко опишу самое главное, не отвлекаясь на мелочи.

А именно, был существенно доработан функционал взаимодействия плагина с платежными системами/агрегаторами.

Ранее конфигурации платежных форм и функционал взаимодействия обрабатывались двумя отдельными классами, теперь же основное ядро было сведено в один класс Rcl_Payment,  а весь код необходимый для подключения к определенным платежным системам был вынесен в отдельные файлы, где был оформлен в дочерние классы, расширяющие основной класс.

Такая конфигурация позволяет в дальнейшем раширять список доступных подключений за счет установки отдельных дополнений к плагину, без необходимости ковырять код дополнения личного счета. В состав дополнения личного счета по прежнему будут входить (?) настройки подключения к Робокассе, Интеркассе и Единой Кассе, но все последующие подключения уже будут оформлены в отдельные дополнения к плагину Wp-Recall, что позволит избежать неоправданного раздувания кода самого плагина.

В ближайшее время будет выпущено дополнение для подключения к платежному агрегатору Unitpay. Также будет опубликована статья с описанием основных принципов добавления настроек и функционала подключения к какой-либо платежной системе, на основе которой можно будет писать свои алгоритмы подключения.

Новый функционал был успешно протестирован на этом сайте.

После обновления потребуется пересохранить действующие настройки подключения к выбранному агрегатору. Рекомендую сразу провести тестирование проведения платежей на сайте и при возникновении проблем рапортовать на форуме сайта, дело все-таки серьезное.

Пока не удалось доработать вывод пользователей через шорткод userlist, обещаю обратить на это внимание к следующему обновлению.

Ну а в качестве десерта сообщу, что была немного приукрашена форма входа и регистрации плагина.

 

5

Автор публикации

не в сети 53 минуты

Андрей CS

12K
занят
Комментарии: 2729Публикации: 481Регистрация: 30-11--0001Продаж/Покупок: 0/0