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

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

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

Тестировалось на версии SLAED CMS 6.2 Pro, возможно будет работать и на более ранних версиях.

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

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

  1. Распаковать архив на сервер.
  2. Добавить две таблицы в базу (дампы в архиве). Одна из них (pay), не участвует, добавлена на будущее. Вторая paycheck, хранит архивы операций во всеми возможными данными.
  3. Прикрутить к кнопке оплаты на сайте ссылку форму для передачи данных продаваемого товара/услуги. Пример:
Код
"<form method=\"post\" action=\"index.php?name=pay\">
    <input type=\"hidden\" name=\"uid\" value=\"".$uid."\">
    <input type=\"hidden\" name=\"summa\" value=\"".$summa."\">
    <input type=\"hidden\" name=\"curr\" value=\"".$curr."\">
    <input type=\"hidden\" name=\"points\" value=\"".$points."\">
    <input type=\"hidden\" name=\"uname\" value=\"".$uname."\">
    <input type=\"hidden\" name=\"pay_pur\" value=\"".$pay_pur."\">
    <input type=\"hidden\" name=\"pay_system\" value=\"Payeer\">
    <input type=\"submit\" name=\"m_process\" style=\"color: black; font-weight: bold; width: 100%;\"class=\"".$style."\" value=\"".$summa." руб\" />
    </form>"
Форма для передачи данных продаваемого товара

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

  1. Перейдя на модуль сформируется кнопка с данными для передачи данных в платёжную систему.
Кнопка с данными для передачи
  1. Нажатие кнопки перенаправит покупателя на платёжную систему.
    Итог к оплате
    Переадресация
    Сумма списания

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

Сообщение об успешном окончании процесса оплаты
  1. В модуле в функции pay_status() Вам необходимо написать обработку о движении средств/товаров/услуг пользователя. Здесь:
PHP
mail_send($conf['adminmail'], $conf['adminmail'], $result, $message, 0, 3);
# Обработка данных тут
echo $_POST['m_orderid'].'|success';
  1. В панели администрации модуля можно менять наиболее важные параметры при настройке системы.
    Типы систем оплаты
    Конфигурации систем оплаты
Версия 1.0
Ссылка http://kovrov.city
3

Комментарии

Нет комментариев. Почему бы Вам не оставить свой?

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

Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код

Предварительный просмотр