Каталог файлов

Каталог файлов

Категории

SLAED CMS
Актуальная версия системы
Модули
Дополнительные модули
Блоки
Дополнительные блоки
Темы и графика
Темы оформления и графические элементы
Разное
Файлы и скрипты для системы
Языки
Языковые файлы
Документация
Документация, учебники и инструкции
Скрипты
Полезные скрипты
Программы
Полезные программы

Общее количество: 702 файлов в 13 категориях

Модуль оплаты товаров/услуг через систему Payeer

Дополнительные модули

Модуль оплаты

Делал для себя, модуль оплаты товаров/услуг через систему Payeer, но затем решил адаптировать в независимый от сайта модуль и поделится им с сообществом SLAED CMS.

Тестировалось на версии SLAED CMS 6.2 Pro, возможно будет работать и на более ранних версиях.
Делал для себя, но затем решил адаптировать в независимый от сайта модуль. Но даже в этом случае в коде придётся немного поковыряться ;)

Как устанавливается:

  1. Распаковать архив на сервер.
  2. Добавить две таблицы в базу (дампы в архиве). Одна из них (pay), не участвует, добавлена на будущее. Вторая paycheck, хранит архивы операций во всеми возможными данными.
  3. Прикрутить к кнопке оплаты на сайте ссылку форму для передачи данных продаваемого товара/услуги. Пример:

"<form method=\"post\" action=\"index.php&#063;name=pay\"><br> <input type=\"hidden\" name=\"uid\" value=\"".$uid."\"><br> <input type=\"hidden\" name=\"summa\" value=\"".$summa."\"><br> <input type=\"hidden\" name=\"curr\" value=\"".$curr."\"><br> <input type=\"hidden\" name=\"points\" value=\"".$points."\"><br> <input type=\"hidden\" name=\"uname\" value=\"".$uname."\"><br> <input type=\"hidden\" name=\"pay_pur\" value=\"".$pay_pur."\"><br> <input type=\"hidden\" name=\"pay_system\" value=\"Payeer\"><br> <input type=\"submit\" name=\"m_process\" style=\"color: black; font-weight: bold; width: 100%;\"class=\"".$style."\" value=\"".$summa." руб\" /><br> </form>"


Форма для передачи данных продаваемого товара

Эти данные отправятся на страницу модуля оплаты index.php?name=pay

4. Перейдя на модуль сформируется кнопка с данными для передачи данных в платёжную систему.

Кнопка с данными для передачи

5. Нажатие кнопки перенаправит покупателя на платёжную систему.
Итог к оплате
Переадресация
Сумма списания

6. После оплаты платёжная система вернёт покупателя на страницу с сообщением об успешном окончании процесса оплаты.

Сообщение об успешном окончании процесса оплаты

7. В модуле в функции pay_status() Вам необходимо написать обработку о движении средств/товаров/услуг пользователя. Здесь:
mail_send($conf['adminmail'], $conf['adminmail'], $result, $message, 0, 3);
# Обработка данных тут
echo $_POST['m_orderid'].'|success';


8. В панели администрации модуля можно менять наиболее важные параметры при настройке системы.
Типы систем оплаты
Конфигурации систем оплаты

  • Размер: 16.03 KB
  • Версия: 1.0
  • E-Mail автора: olevpa@yandex.ru
  • Сайт: kovrov.city

3
Назад
Нет комментариев. Почему бы Вам не оставить свой?
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.

Хотите опробовать SLAED CMS в действии?

Идеи и предложения
Обратная связь