Главная » Портфолио » PHP » Система оплаты 6.0

Система оплаты 6.0

7-10-2012, 22:21 n0wheremany Комментарии (331) Просмотры (215226)
Система оплаты 6.0


Дорогие друзья,
предоставляю вашему вниманию очередную новую версию скрипта.
Сделано довольно много изменений, как положительный, так, возможно, и отрицательных, однако направленных на более удобную работу, ну и конечно поддержку новых версий ДЛЕ.

Итак начну с изменений:
1. Убран модуль "Скрытый текст", данное решение было принято из-за некоторого неудобства и ограниченности данного функционала. Однако прошу не расстраиваться и дочитать все изменения smile

2. Полностью переработана админка модуля, теперь из неё выходить не хочется и обычная админка ДЛЕ выглядит очень уныло. (Bootstrap в действии)
Система оплаты 6.0 Система оплаты 6.0 Система оплаты 6.0


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

4. Добавлены общие настройки системы: Для Email сообщений теперь можно использовать html шаблон, добавлена блокировка изменений настроек платёжных систем, чтобы злоумышленники не могли изменять реквизиты.
Система оплаты 6.0


5. Изменён модуль - Фиксация новости. Теперь он называется операции с новостями, из-за того что кроме фиксации новости туда были добавлены функции: опубликовать на главной и отмодерировать новость.
Система оплаты 6.0


6. Изменён модуль - Оплата файлов. В связи с вводом нового загрузчика в 9.6 версии, который по моему мнению и не только недоработанный. В связи с чем для установки цены на файлов сделан новый интерфейс.
Система оплаты 6.0


7. Изменён модуль - Оплата файлов. Расширены тэги для вывода оплаченных файлов
Система оплаты 6.0


8. Добавлен модуль - Оплата новости. Данный модуль заменяет Оплату скрытого текста, данный модуль будет далее развиваться, в текущем состоянии он похож на мини магазин. Функционал довольно обширный. Одной из особенностью данного модуля является добавление любых дополнительных полей для заполнения при покупке новости. Тэги в новости, которые дают возможность скрывать часть текста, при оплате соответственно отображать.
Система оплаты 6.0


9. Добавлен модуль - Оплата доступа. Данный модуль позволяет закрыть доступ к определённым разделам и при оплате, соответственно, открывать его.
Система оплаты 6.0


10. Добавлен шаблон для печати ордера покупки, в который можно перейти по ссылке результатов оплаты

11. Добавлена страница просмотра всех покупок пользователя, при условии, что он был зарегистрирован при покупке.

12. И на последок, но не самое последнее по функционалу изменение - добавлена реферальная система. Также добавлены в модули оплата файлов и оплата новостей - перевод денег автору новости, что позволит зарабатывать вашим пользователям. При условии что приобретена система оплаты кошелёк пользователя, ведь именно туда скидываются начисления.

13. Для 9.х серии ДЛЕ добавлен модуль для интеграции в шаблон с помощью тэга include, который позволяет вставить в любое удобное место любой (практически) модуль системы.

14. Доработан шаблон, для модуля
Система оплаты 6.0
Система оплаты 6.0


15. Добавлена система оповещения об обновлениях, исправлении багах
Система оплаты 6.0


16. Так же справлены мелкие баги и огрехи. Благодарю за их поиск )

Что касается разработки, возможно многие будут приятно удивлены, что данный модуль разработан по последним канонам программирования, в частности такие красивые понятия как ООП, MVC, паттерны "Сингелтон", "Фабрика", в связи с чем уменьшено потребление памяти и нагрузки на процессор.

Вот вроде бы и все...



Другие новости по теме

Уважаемый посетитель

Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария


Коментарии

#331 14 декабря 2016 16:38 skylar

Здравствуйте!
Написала вам письмо 11 декабря и сегодня, очень жду обновления для DLE 11.2. Спасибо.
Публикаций: 0 Комментариев: 49 [ цитировать ]

#330 12 декабря 2016 00:00 n0wheremany

Проверена работа на dle 11.2
Скорректированы инструкции к установке к модулям:
- Оплата файлов
- Кошелёк пользователя
- Фиксация новости

Для остальных модулей - без изменений.


--------------------
Публикаций: 68 Комментариев: 731 [ цитировать ]

#329 11 декабря 2016 17:10 skylar

Напишите пожалуйста, когда исправите инструкцию, чтобы обратиться к вам за обновлением. Спасибо.
Публикаций: 0 Комментариев: 49 [ цитировать ]

#328 10 декабря 2016 21:46 skylar

ДЛЕ 11.2
1. Файл: /engine/download.php
Найти:
$row = $db->super_query ( "SELECT name, onserver FROM
ТАКОЙ СТРОКИ НЕТ.

2. Файл: /engine/download.php
Найти:
if (! $user_group[$member_id['user_group']]['allow_files'])
die ( "Access denied" );
ТАКОЙ СТРОКИ НЕТ.

3. Файл: /engine/download.php
if (! $row)
die ( "Access denied" );
НЕМНОГО ИЗМЕНЕНА и что теперь делать с ней

В общем нужны правки /engine/download.php

4. Файл: /engine/inc/editusers.php
Найти:
$db->query( "SELECT user_id, name, user_group, reg_date, lastdate, news_num, comm_num, banned FROM
ТАКОЙ СТРОКИ НЕТ.
Публикаций: 0 Комментариев: 49 [ цитировать ]

#327 10 декабря 2016 01:41 n0wheremany

Цитата: skylar
Кто-нибудь проверял как работает на дле 11.2?

Постараюсь на выходных проверить


--------------------
Публикаций: 68 Комментариев: 731 [ цитировать ]

#326 9 декабря 2016 16:19 skylar

Кто-нибудь проверял как работает на дле 11.2? Все также или есть изменения?
Публикаций: 0 Комментариев: 49 [ цитировать ]

#325 4 декабря 2016 09:00 lis4568

Страница Donate на демо сайте не работает.

Разобрался. Модуль был отключен в админке.
Публикаций: 0 Комментариев: 2 [ цитировать ]

#324 14 октября 2016 17:10 Grizzly

n0wheremany,
Можно напишите в скайп (мой логин) или на почту. Цена 10$

а в ответ тишина ...
Публикаций: 0 Комментариев: 14 [ цитировать ]

#323 7 октября 2016 19:29 Grizzly

n0wheremany,
написал и в скайп и на почту ответа нет wink
Публикаций: 0 Комментариев: 14 [ цитировать ]

#322 5 октября 2016 03:44 n0wheremany

Цитата: Grizzly
можно сделать модуль для приема оплаты через Paysera

Можно напишите в скайп (мой логин) или на почту. Цена 10$


--------------------
Публикаций: 68 Комментариев: 731 [ цитировать ]

#321 4 октября 2016 22:35 Grizzly

можно сделать модуль для приема оплаты через Paysera
Публикаций: 0 Комментариев: 14 [ цитировать ]

#320 27 августа 2016 16:45 skylar

n0wheremany!
Просьба ответить на мою почту и мое письмо к вам в ПС.
Уже месяц не могу до вас достучаться! Вы очень мне нужны!
Вы же заходите на сайт и видите мои письма, прошу вас ответить.
Публикаций: 0 Комментариев: 49 [ цитировать ]

#319 18 августа 2016 06:46 Artyom91

Здравствуйте. При использовании модуля столкнулся с рядом проблем.

1. На DLE 11+ не правильно работает ЧПУ, значения YES уже давно нет.
2. При использовании системы оплаты QIWI изменился личный кабинет (инструкция не совпадает, не могу настроить).
3. При использовании системы оплаты walletone не принимает ключ ЭЦП, если в магазине выставить без ключа, то вроде бы работает, но оплаченый платеж висит как не оплаченный.
Публикаций: 0 Комментариев: 14 [ цитировать ]

#318 29 июня 2016 18:32 n0wheremany

Цитата: souz21
Данный модуль еще актуален? На 11 версии будет работать?
Мне необходима функция скрытия текста и показ после оплаты.

Да актуален - вам подойдет оплата новостей


--------------------
Публикаций: 68 Комментариев: 731 [ цитировать ]

#317 29 июня 2016 17:33 souz21

Данный модуль еще актуален? На 11 версии будет работать?
Мне необходима функция скрытия текста и показ после оплаты.
Публикаций: 0 Комментариев: 14 [ цитировать ]

#316 3 июня 2016 14:22 n0wheremany

Цитата: Grizzly
Думаю такого функционала нет, еще. Например имеется закрытый раздел, но пользователь может разместить новость в него, но временно. Срок размещения он выбирает сам, по окончании которого он получает оповещение , что если он не продлит, то новость будет удалена. Короче временное размещение новости в разделе. понимаю, что функционал похож и на оплата новости и оплата доступа, но это все-таки не-то. Или я не прав.

Есть Операции с новостями. Через определённое время заданное администратором можно снять новость с публикации.

Цитата: Grizzly
И еще вопрос будет ли модуль приема платежей с помощью Яндекс.Касса (Яндекс деньги хорошо, но Касса лучше). С возникшими проблемами у основных платежных агрегаторов (Webmoney, Робокасса), Яндекс довольно стабильно держится.

Яндекс касса реализована


--------------------
Публикаций: 68 Комментариев: 731 [ цитировать ]

#315 3 июня 2016 00:39 Grizzly

Думаю такого функционала нет, еще. Например имеется закрытый раздел, но пользователь может разместить новость в него, но временно. Срок размещения он выбирает сам, по окончании которого он получает оповещение , что если он не продлит, то новость будет удалена. Короче временное размещение новости в разделе. понимаю, что функционал похож и на оплата новости и оплата доступа, но это все-таки не-то. Или я не прав.

И еще вопрос будет ли модуль приема платежей с помощью Яндекс.Касса (Яндекс деньги хорошо, но Касса лучше). С возникшими проблемами у основных платежных агрегаторов (Webmoney, Робокасса), Яндекс довольно стабильно держится.
Публикаций: 0 Комментариев: 14 [ цитировать ]

#314 31 мая 2016 19:26 n0wheremany

Цитата: GRAND_LAW
Пользователь добавляет заявку на сайт (новость), указывает там сумму оплаты и после добавления переходит к оплате. Т.е сумму оплаты указывает клиент.

Вам нужна оплата новостей. Но сумму оплаты можно указать только в админке. Смысла делать на сайте не видел. Только не понимаю зачем ещё и этому пользователю оплачивать новость.


--------------------
Публикаций: 68 Комментариев: 731 [ цитировать ]

#313 31 мая 2016 19:06 GRAND_LAW

Добрый день! Не знаю и не понимаю какую комплектацию заказать. А мне нужно следующее:

Пользователь добавляет заявку на сайт (новость), указывает там сумму оплаты и после добавления переходит к оплате. Т.е сумму оплаты указывает клиент.
Публикаций: 0 Комментариев: 3 [ цитировать ]

#312 26 апреля 2016 01:42 n0wheremany

Цитата: skylar
В мерчанте Вебмани (на самом сайте https://merchant.webmoney.ru) в настройке указываю метод MD5.
А он выдает ошибку"Метод MD5 не поддерживается. Используйте SHA256 или SIGN.(150)". Вот и не знаю, что указывать теперь.
Потом надо ли указывать Secret Key X20, Status URL уже нет и т.д. В общем есть много изменений в настройках.

Да были изменения. Но в актуальной версии скрипта добавлен выбор метод шифрования.

Для ваших сайтов вышлю обновление


--------------------
Публикаций: 68 Комментариев: 731 [ цитировать ]