Чтение RSS каналов

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

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

Категории

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

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

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

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

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

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

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


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

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


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

Эти данные отправятся на страницу модуля оплаты 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
  • E-Mail автора:
5
3
Назад

Дополнительно по данной категории

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

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь