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

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

7-10-2012, 22:21 n0wheremany Комментарии (350) Просмотры (239103)
Система оплаты 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, паттерны "Сингелтон", "Фабрика", в связи с чем уменьшено потребление памяти и нагрузки на процессор.

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



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

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

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

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


Коментарии

#210 8 января 2014 23:34 ostor

"Тестирование модуля оплата файлов" в короткой новости уже есть ссылки на скачивание (оплату) Демо buy.16mb.com
А также написано "необходимо установить правило, чтобы платные файлы не скидывались в короткой новости"

Я так понимаю эти ссылки должны быть только в полной новости?
В общем мне нужно чтоб только в полной, это возможно?
Публикаций: 0 Комментариев: 0 [ цитировать ]

#209 8 января 2014 23:03 Roow

Цитата: Roow
Друзья, помогите!

В функции "Оплата Новости" есть тег {pay=Текст}- ссылка на оплату
но большинство браузеров его попросту не видит!
Подскажите в чем может быть причина?

Ставил на стандартный Default шаблон dle 10, система оплаты 6.05


C этим разобрался, этот тег почему-то не выводится пользователям находящимся в группе "Гости" (т.е. видеть этот тег могут только зарегистрированные пользователи)

Возникает другой вопрос почему в настройке "Оплата новостей" в окне"Доступная группа" отображаются все группы кроме "Гости" (тоже самое и "перевод в vip группу, но с этим все понятно)

В других разделах: "Оплата файлов" и "Donate" группа гости выводится и ее можно выбрать со всеми остальными группами!

Скажите эта беда как-то лечится?
Публикаций: 0 Комментариев: 4 [ цитировать ]

#208 5 января 2014 17:32 henzer

Добрый день!
После переноса сайта на другой хостинг и изменения параметров магазина перестала работать робокасса, при оплате выдает ошибку: Неверное значение "83ad25b412298983dcc20b013361dc6e" для параметра "SignatureValue". Правильное значение - 94e5ed283d2bb76cedf505ff333d4347. Кодировка: windows-1251.

В чем может быть причина?
Публикаций: 0 Комментариев: 7 [ цитировать ]

#207 2 января 2014 20:00 Roow

Друзья, помогите!

В функции "Оплата Новости" есть тег {pay=Текст}- ссылка на оплату
но большинство браузеров его попросту не видит!
Подскажите в чем может быть причина?

Ставил на стандартный Default шаблон dle 10, система оплаты 6.05
Публикаций: 0 Комментариев: 4 [ цитировать ]

#206 22 декабря 2013 19:28 AllStory

Цитата: n0wheremany
Да именно так.

Хм... Интересно.

Цитата: n0wheremany
1. Ошибка в форме оплаты с расчетом сумм ввода средств2. Добавлена ещё одна запись в лог о зачислении средств (чтобы можно было сравнить сколько оплачено, сколько начислено)
Вот это уже хорошо.

Проверю мою ошибку после получения исправлений - надеюсь она уйдет.
Публикаций: 0 Комментариев: 32 [ цитировать ]

#205 22 декабря 2013 19:20 n0wheremany

Цитата: AllStory
Т.е. при указанном проценте за ввод на кошелек, после оплаты в биллинге, на счет записывается сумма за вычетом этой комиссии?
Например, юзер вводит 100р. В форме показано, что комиссия 5% и сумма к получению 95р. Юзер оплачивает в биллинге 100р., возвращается на сайт, и ему в лог и на счет записывается 95р?

Да именно так.

Подправлены сегодня несколько правок по кошельку пользователя:
1. Ошибка в форме оплаты с расчетом сумм ввода средств
2. Добавлена ещё одна запись в лог о зачислении средств (чтобы можно было сравнить сколько оплачено, сколько начислено)


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

#204 22 декабря 2013 19:04 AllStory

Цитата: n0wheremany
У меня работает. странно

Т.е. при указанном проценте за ввод на кошелек, после оплаты в биллинге, на счет записывается сумма за вычетом этой комиссии?
Например, юзер вводит 100р. В форме показано, что комиссия 5% и сумма к получению 95р. Юзер оплачивает в биллинге 100р., возвращается на сайт, и ему в лог и на счет записывается 95р?

P.S. прошу выслать исправленный вариант - по данному поводу направлял ранее письмо на емейл. Спасибо.
Публикаций: 0 Комментариев: 32 [ цитировать ]

#203 22 декабря 2013 18:51 n0wheremany

Цитата: AllStory
Также, при вводе в кошелек, процент за ввод является фиксированным на уровне системы и равен 5%. Причем не важно, установлен ли вообще процент в настройках кошелька или нет. На вывод процент настраивается, а вот на ввод настройка процента не работает.

Подправил

Цитата: AllStory
Ну и настройка минимальной суммы для ввода в кошелек (на вывод такое есть), тоже была бы не лишней, помогла бы решить некоторые сложности с такими особенными билингами, как paypal.

Не вижу смысла.

Цитата: AllStory
И еще по поводу комиссии сайта за ввод на кошелек. Она не учитывается в сумме зачисления на счет - т.е. практически, она сейчас не рабочая.

У меня работает. странно

Добавил к платежным системам QIWI кошелёк


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

#202 16 декабря 2013 14:00 AllStory

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

Также, при вводе в кошелек, процент за ввод является фиксированным на уровне системы и равен 5%. Причем не важно, установлен ли вообще процент в настройках кошелька или нет. На вывод процент настраивается, а вот на ввод настройка процента не работает.

Ну и настройка минимальной суммы для ввода в кошелек (на вывод такое есть), тоже была бы не лишней, помогла бы решить некоторые сложности с такими особенными билингами, как paypal.

И еще по поводу комиссии сайта за ввод на кошелек. Она не учитывается в сумме зачисления на счет - т.е. практически, она сейчас не рабочая.
Публикаций: 0 Комментариев: 32 [ цитировать ]

#201 16 декабря 2013 12:27 skylar

Цитата: AllStory
Здравствуйте. В системе оплаты 6.06 модуль интер-касса. Если выбрать валюту "рубли", то выдается ошибка


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

#200 16 декабря 2013 12:16 AllStory

Здравствуйте. В системе оплаты 6.06 модуль интер-касса. Если выбрать валюту "рубли", то выдается ошибка при переходе на биллинг:
Ошибка приложения!
Checkout has no purses with requested currency

Если выбрать валюту "доллары", то все нормально. При этом в настройках магазина в биллинге рубли также включены.
Публикаций: 0 Комментариев: 32 [ цитировать ]

#199 15 декабря 2013 14:52 n0wheremany



Версия модуля обновлена до 6.06.

Изменения:
-Доработан модуль под ДЛЕ 10.1
-Исправлены баги систем оплат: PalPal (При операциях в РФ, добавлена возможность учитывать комиссию биллинга)
-Исправлены баги систем оплат: Z-Payment (В связи с изменением интерфейсов оплаты)
-Исправлены баги систем оплат: ИнтерКасса (В связи с изменением интерфейсов оплаты)
-Доработан модуль кошелёк пользователя: Добавлена возможность передавать свои средства другим пользователям
-Добавлены поля "Сумма ввода", "Комиссия" и "Сумма к получению" в форму ввода средств на кошелек
-Добавлено уведомление администратору о поступлении заявки на вывод средств
-Добавлено уведомление пользователю о приходе/расходе средств с кошелька пользователя
-Доработан механизм удаления заявок на вывод средств: при удалении не выполненной заявки сумма возвращается к пользвоателю
-Исправлен баг реферальной системы - начисления от реферальных процентов теперь не происходит
-Доработка реферальной системы - Добавлена возможность менять основание для начислений - либо доход продавца файла/новости либо сумма оплаты пользователем
-Добавлена автоустановка модуля


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

#198 15 декабря 2013 14:41 noindexxx

Что нового в 6.06 версии ?
Публикаций: 0 Комментариев: 8 [ цитировать ]

#197 15 декабря 2013 14:24 n0wheremany

Цитата: Andrew
когда пользователь выводит средства со своего кошелька, то одновременно создается две заявки на вывод (приходит на почту админу и в заявках тоже 2 заявки на вывод). Вообщем выводя допустим 100 р. с пользователя списывается 200 р. (две заявки). Если на счете только 100 р. то заявка оформляется одна, но при этом пользователю пишет что мало средств на счете.

У меня такое не повторяется. напиши на мыло логин и пароль от сайта, чтобы проверить
Проблема в main.tpl - несколько раз подключен dle_buysystem.js


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

#196 15 декабря 2013 14:09 Andrew

Здравствуйте. Спасибо за обнову. Но помогите пожалуйста разобраться, наверное я что то перемудрил. Дело в том, что когда пользователь выводит средства со своего кошелька, то одновременно создается две заявки на вывод (приходит на почту админу и в заявках тоже 2 заявки на вывод). Вообщем выводя допустим 100 р. с пользователя списывается 200 р. (две заявки). Если на счете только 100 р. то заявка оформляется одна, но при этом пользователю пишет что мало средств на счете.
Публикаций: 0 Комментариев: 10 [ цитировать ]

#195 14 декабря 2013 11:21 n0wheremany

Цитата: Andrew
Да, и еще, когда выходит 6.06 версия?

В эти выходные. По этому и не рассылаю обновления


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

#194 12 декабря 2013 23:06 Andrew

Здравствуйте. Я оплатил модуль кошелек пользователя, на почту написал, отправьте пожалуйста. Да, и еще, когда выходит 6.06 версия?
Публикаций: 0 Комментариев: 10 [ цитировать ]

#193 12 декабря 2013 11:22 noindexxx

n0wheremany, когда ждать ответа от тебя в аське ? Вроде мы с тобой кое что обсудили, запланировали и как всегда ты снова пропал со связи fellow
Публикаций: 0 Комментариев: 8 [ цитировать ]

#192 12 декабря 2013 09:48 n0wheremany

Информация - А1 закрывается. Больше обновляться не будет.

Хочу добавить систему оплаты приват банка. Но к сожалению нет карты приват банка, а без неё не получится зарегится. Просьба У кого есть, связаться со мной, совместно сделаем модуль.


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

#191 3 декабря 2013 22:30 n0wheremany

Цитата: Andrew
Я наверное немного неправильно выразился. Нужно что бы пользователи могли заработать на своих файлах, при этом я тоже имел копеечку с этого (вернее процент с каждого скачивания их файлов).


Все равно не понимаю. При покупке - ты получаешь реальные деньги. зачем какието копейки


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