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

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

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

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



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

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

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

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


Коментарии

#183 26 ноября 2013 21:19 n0wheremany

noindexxx,
Да могу. В частности на этой неделе и буду этим заниматься


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

#182 26 ноября 2013 20:52 noindexxx

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

#181 26 ноября 2013 20:51 skylar

Большое Вам спасибо! А то прям не знаю что делать :)
Публикаций: 0 Комментариев: 55 [ цитировать ]

#180 26 ноября 2013 20:47 n0wheremany

Цитата: skylar
Интеркасса сменила интерфейс.

Я тоже получил информацию в письме. До выходных постараюсь сделать, если ещё в админку пустит на их сайте


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

#179 26 ноября 2013 20:43 skylar

Интеркасса сменила интерфейс. В настройках демо-кабинета появились новые настройки для магазина. Появились новые "URL ожидания проведения платежа" и "URL взаимодействия ".Посмотрите пожалуйста на изменения и напишите инструкцию как теперь по-новому настраивать прием оплаты на интеркассе. Возможно придется доработать систему оплаты интеркасса заново. Ссылка на новую интеркассу: http://new.interkassa.com/
Публикаций: 0 Комментариев: 55 [ цитировать ]

#178 25 ноября 2013 17:30 Andrew

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

#177 25 ноября 2013 14:44 n0wheremany

Цитата: Andrew
Здравствуйте. Такая проблема, обновился до 6.05, теперь при оплате смс коин доход для сайта меньше. т.е. раньше было так, допустим цена стоит 45 р. при выборе режима доход для сайта, я всегда получал 1.5 доллара или же больше но не когда не меньше этой суммы, а сейчас получаю 1.3 или же 1.2 но не как не 1.5 доллара. С чем это может быть связано?

Тарифы СМС койна давно смотрели?


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

#176 25 ноября 2013 11:25 Andrew

Здравствуйте. Такая проблема, обновился до 6.05, теперь при оплате смс коин доход для сайта меньше. т.е. раньше было так, допустим цена стоит 45 р. при выборе режима доход для сайта, я всегда получал 1.5 доллара или же больше но не когда не меньше этой суммы, а сейчас получаю 1.3 или же 1.2 но не как не 1.5 доллара. С чем это может быть связано?
Публикаций: 0 Комментариев: 0 [ цитировать ]

#175 24 ноября 2013 04:38 AllStory

Цитата: n0wheremany
В dle_buysystem.js нужно удалить эту строчку
Отлично, формы открываются нормально. Благодарю.
Публикаций: 0 Комментариев: 32 [ цитировать ]

#174 23 ноября 2013 22:26 n0wheremany

Цитата: AllStory
Здравствуйте. Так как насчет проблемы открытия форм на новой пустой странице в dle 10.1? Писал ниже. Спасибо.


В dle_buysystem.js нужно удалить эту строчку
$("#dlebuypopup").dialog("option","position"
,["0","0"]);


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

#173 22 ноября 2013 17:37 AllStory

Здравствуйте. Так как насчет проблемы открытия форм на новой пустой странице в dle 10.1? Писал ниже. Спасибо.
Публикаций: 0 Комментариев: 32 [ цитировать ]

#172 9 ноября 2013 14:43 AllStory

Ну это вообще что-то. Вы собираетесь исправлять модуль z-payment или нет?
Цитата: AllStory
Ваше исправление теперь позволяет производить платеж, но после перехода на страницу сайта, выдается ошибка - Неверная подпись. В связи с этим платеж не учитывается системой оплаты. Могу предположить, что это связано с отсутствующим в настройках модуля z-payments поля для ввода "Секретный ключ Merchant Key". не смотря на то, что в настройках магазина на z-payment.com отмечается опция, чтобы не высылать Merchant Key, тем не менее, система в подписи в хэше, дополнительно учитывает этот секретный ключ Merchant Key, и поэтому подпись на сайте, не совпадает с подписью, присланной в ответе от z-payment.
Публикаций: 0 Комментариев: 32 [ цитировать ]

#171 4 ноября 2013 17:41 AllStory

Цитата: n0wheremany
Пишите поправлю.

С радостью. Первая проблема - всплывающие окна открываются на новой странице. Об этом написал в предыдущем сообщении - виновник новый jqueryui 1.9.2. Как только эта проблеа будет исправлена, прогоню систему оплаты по реальным платежам на новой ДЛЕшке, хотя думаю, с остальным проблем быть не должно.
Публикаций: 0 Комментариев: 32 [ цитировать ]

#170 4 ноября 2013 17:33 n0wheremany

Цитата: AllStory
На DLE 10 работает без проблем - проверено. На новой DLE 10.1 есть проблемы.

Пишите поправлю.

Цитата: djbarhat
учтите пожалуйста вот этот параметр в вебмоней BASE64

Действует только для UTF. Хотя в код и это добавил

Цитата: Saw
Проверял модуль на тестовом сервере Робокассы, там без проблем оплата прошла, после чего активировал магазин и начала выдавать данную ошибку.

Возможно в настройках тестовый режим не выключил.


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

#169 4 ноября 2013 17:28 AllStory

Цитата: n0wheremany
Я его подправил. Кто просил - тому выслал
Поправили, но не до конца. Вам в тот же день 27 числа, когда вы прислали исправленную версию написал об этом. И через обратную связь писал. И в аське уже написал.

Ваше исправление теперь позволяет производить платеж, но после перехода на страницу сайта, выдается ошибка - Неверная подпись. В связи с этим платеж не учитывается системой оплаты. Могу предположить, что это связано с отсутствующим в настройках модуля z-payments поля для ввода "Секретный ключ Merchant Key". не смотря на то, что в настройках магазина на z-payment.com отмечается опция, чтобы не высылать Merchant Key, тем не менее, система в подписи в хэше, дополнительно учитывает этот секретный ключ Merchant Key, и поэтому подпись на сайте, не совпадает с подписью, присланной в ответе от z-payment.

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

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

#168 4 ноября 2013 17:12 n0wheremany

Min-Z-Drav,
Мне обычно на почту пишут а не в асю. при покупке я предупреждаю об этом.

Цитата: AllStory
Вот и я уже об этом подумываю. Кстати, модуль z-payment не берите, он не рабочий, и исправлять его автор не собирается видимо.

Я его подправил. Кто просил - тому выслал.

Цитата: Min-Z-Drav
у кого есть инструкция для 9.x?

Инструкция одна для всех версий


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

#167 4 ноября 2013 13:13 AllStory

Цитата: Min-Z-Drav
Ребята если так и дальше пойдет, придется писать претензию на кошелек. Так как поддержки скрипта нулевая
Вот и я уже об этом подумываю. Кстати, модуль z-payment не берите, он не рабочий, и исправлять его автор не собирается видимо.

Цитата: Min-Z-Drav
Такое впечатление он отвечает только тем кто купил модуль "но модуль они еще не получили".
А так и есть. А как получил, то все, ответа больше не будет. Я уже какую неделю пытаюсь получить исправленный модуль, который продается уже нерабочим. Это начинает доставать.
Публикаций: 0 Комментариев: 32 [ цитировать ]

#166 3 ноября 2013 20:52 Min-Z-Drav

у кого есть инструкция для 9.x?
Публикаций: 0 Комментариев: 3 [ цитировать ]

#165 3 ноября 2013 18:26 Roow

Min-Z-Drav,
Зато на десятке все работает!) за это спасибо!
Публикаций: 0 Комментариев: 4 [ цитировать ]

#164 3 ноября 2013 18:22 Min-Z-Drav

Странное дело, перед покупкой писал в аську разработчику, чтобы узнать нюансы модуля. Он молчал. (2 дня писал). После заказал модуль, пришло сообщение с реквизитами. Я оплатил, после ждал модуль, но его не было почти сутки, я начал обратно писать в аську "оплатил модуль, а модуль до сих пор не пришел". Он сразу же ответил! "через час отправлю". пришел через час модуль, возникли вопросы с установкой пишу в аську. ОБРАТНО МОЛЧИТ уже 2 сутки не ответа не привета. Такое впечатление он отвечает только тем кто купил модуль "но модуль они еще не получили".

Ребята если так и дальше пойдет, придется писать претензию на кошелек. Так как поддержки скрипта нулевая.
Публикаций: 0 Комментариев: 3 [ цитировать ]