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

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

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

Категории

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

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

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

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

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


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

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