Добрый день Задача: есть купленный шаблон, нужно его переделать под наши требования (внести информацию нашу, лишние блоки удалить) Шаблон: https://themeforest.net/item/industrial-and-engineering/19013654 Сайт откуда брать инфу: http://flagman-volga.ru/ ТЗ по ...
Доработка сайта MODx Revo & Shopkeeper
Имеется сайт на CMD MODx Revolution, стоит модуль Shopkeeper.
Нужно его связать с Яндекс.Кассой через http протокол (самое быстрое решение)
Нужно сделать именно так:
1. Добавить новый способ оплаты в форму заказа take.ms/w31Cu и(!) заказа в 1 клик take.ms/6m8YS Оплата банковской картой онлайн
2. Вот сюда take.ms/NOECo добавить ссылку Отправить ссылку на оплату клиенту
1. При нажатии – клиенту уходит письмо со ссылкой на оплату
2. Администратору пишется: ссылка на оплату отправлена
3. Соответственно, нужно написать скрипт, на который заходит клиент. Скрипт по id заказа (и еще одному секретному ключу, чтобы не палить данные клиентов только по id заказа) должен генерировать HTML форму для отправки данных в Яндекс кассу по HTTP протоколу. Пример такой формы: take.ms/lxemA и отправляться через пол секунду автоматически через JavaScript
1. Вытаскиваем данные и заполняем HTML форму:
1. Отправка данных POSTом в money.yandex.ru/eshop.xml
2. shopId – задается для всех один 509302
3. scid – задается для всех один 728766
4. shopSuccessUrl – путь до второго скрипта, который обрабатывает ответ
5. shopFailUrl – путь до второго скрипта, который обрабатывает ответ
6. sum – сумма заказа из shopkeeper
7. customerNumber – имя клиента из shopkeeper
8. orderNumber – номер заказа из shopkeeper
9. cps_phone – телефон клиента из shopkeeper
10. cps_email – емайл клиента из shopkeeper
4. Второй скрипт, который обрабатывает ответ от Яндекса и если оплата успешна, то:
1. Отправляет письмо администратору, что заказ #{номер} оплачен
2. Отправляет письмо клиенту, что заказ #{номер} оплачен
3. Меняет статус заказа в shopkeeper на получена оплата
4. * если оплата не прошла, то выводим сообщение: К сожалению, оплата не прошла
Описание работы по HTTP протоколу, как проверить платеж и т.д. https://tech.yandex.ru/money/doc/payment-solution/payment-form/payment-form-http-docpage/
От вас:
1. Вопросы
2. Все ли понятно
3. Сроки
Без предоплат ,
Оставляйте скайп
Заявки фрилансеров
Похожие заказы
- $65Веб-программирование1 исполнительЗакрыт7 лет назад
- $15
Нужно подтягивать значения с этого сайта - https://rngexplorer.io/info. Каждое значение отдельно хранится вот по таким ссылкам https://rngexplorer.io/api/getdifficulty, это значение надо брать и вставлять на наш сайт в соответствующую часть html кода который хранится в файле шаблона на ...
Веб-программирование6 заявокЗакрыт7 лет назад Доброго дня! Необходимо доработать торговый каталог. Список доработок прикрепил отдельным файлом.сайт compressor-mash.ru
Веб-программирование1 заявкаЗакрыт7 лет назад1. Изображение НЕ должно выходить за рамки блока при любых разрешениях, а именно при: вставке, изменения размера, перемещения, поворота. 2. Прикрепить палитру цветов к изображению фона и самого изображения. Примечание: Палитра ...
Веб-программирование1 заявкаЗакрыт7 лет назадЛичный кабинет состоит из одной страницы, на которой отображаются поля ввода: Name: изпрофиляFirebase> (значение берется через API) Email: из_профиля_Firebase> (значение берется через API) Кнопка "Delete" (красным цветом) Кнопка "Update" (зеленым цветом) ...
Веб-программирование1 заявкаЗакрыт7 лет назад- $160
https://freebitco.in сайт пример скрипта https://www.youtube.com/watch?v=qoxXG45R8Uw
Веб-программирование2 заявкиЗакрыт7 лет назад Нужна помощь с выпадающим списком, POST и GET запросом на странице. Думаю часа на пол. Оплата ЯД.
Веб-программирование1 исполнительЗавершен7 лет назадПрограммирование сайта по сверстанным макетам
Веб-программирование3 заявкиЗакрыт7 лет назадНужно спарсить форум. Начало положено, форум в сети, нужно обновить его страницы. Подробности в ЛС. ЛС проверяю не реже каждого час.
Веб-программирование5 заявокЗакрыт7 лет назадНа двух сайтах box1.boyko-sport.ru и boyko-sport.pro настроить срабатывание целей в метрике и аналитикс на удачное отправление данных пользователем.
Веб-программирование2 заявкиЗакрыт7 лет назад