Андрей Балкин 04 августа 2015 0 11
Добрый день, задал себе задачу прикрутить к ShopModx новый модуль оплаты с помощью платежной системы Paypal. Подскажите алгоритм действий, чтобы ничего не упустить, какие шаблоны и процессоры нужно будет написать, внести изменения в бд. Интересен вопрос как это реализовано в shopmodx. За основу разумеется беру алгоритм подключения к Paypal, в этой части все понятно.
11 комментариев
Fi1osof1
Fi1osof 04 августа 2015г в 21:16 #
Вы побольше гуглите. Здесь многое описано давно.
modxclub.ru/blog/dokumentatsiya-dlya-spetsialistov/303.html
А
Андрей Балкин 04 августа 2015г в 21:29 #
Спасибо Николай! Не попался почему то пост. Как напишу обязательно поделюсь, может быть включите в последующие сборки
Fi1osof1
Fi1osof 04 августа 2015г в 21:31 #
Не за что.
Да, было бы здорово :)
А
Андрей Балкин 06 августа 2015г в 14:55 #
Николай добрый день. Такой вопросик в тему. Пишу скрипт оплаты через PayPal. По аналогии хотел подключить страницы. Не могу найти в каком файле подключаются адреса успешной или неуспешной оплаты модуля Единаякасса, те которые в настройках системы edinayakassa.success_url, edinayakassa.failure_url?
А
Андрей Балкин 06 августа 2015г в 15:07 #
Поидее в процессоре, но в modEdinayakassaWebPaymentsCreateProcessor как и в абстрактном modWebPaymentsCreateProcessor, нет запросов на получение этих опций
Fi1osof1
Fi1osof 06 августа 2015г в 23:43 #
Не могу найти в каком файле подключаются адреса успешной или неуспешной оплаты модуля Единаякасса, те которые в настройках системы edinayakassa.success_url, edinayakassa.failure_url?
Это в самом сниппете edinayakassa.getButton
У него в настройках по умолчанию прописаны эти параметры. joxi.ru/zAN0Z8jhGDX0m9
А далее эти параметры парсятся в цикле.
А
Андрей Балкин 07 августа 2015г в 09:22 #
Ок спасибо заметил, теперь
А
Андрей Балкин 06 августа 2015г в 18:28 #
И еще вопрос как получить сумму доставки delivery, из modx_billing_orders в массиве заказа $order?
Fi1osof1
Fi1osof 06 августа 2015г в 23:43 #
Из коробки в ShopModxBox нет поля delivery и получить его значение никак.
А
Андрей Балкин 07 августа 2015г в 09:21 #
Это понятно, что из коробки нет ), у меня есть, я добавил, интересно в каком процессоре и как его передать в массиве заказа $order
Fi1osof1
Fi1osof 07 августа 2015г в 17:22 #
А это уже изучайте modxclub.ru/topics/vse,-chto-vyi-xoteli-znat-o-proczessorax,-no-boyalis-sprosit-1563.html и modxclub.ru/blog/dokumentatsiya-dlya-spetsialistov/258.html
А процессор надо смотреть basket/web/orders/products/getdata. Там как раз для примера есть формирование суммы и т.п.
Авторизуйтесь или зарегистрируйтесь (можно через соцсети ), чтобы оставлять комментарии.