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

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

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

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



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

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

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

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


Коментарии

#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 Комментариев: 744 [ цитировать ]

#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 Комментариев: 744 [ цитировать ]

#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 [ цитировать ]

#163 2 ноября 2013 00:48 AllStory

Цитата: Roow
Скажите на какой максимальной версии DLE будет без проблем работать Система оплаты 6.05 ?
На DLE 10 работает без проблем - проверено. На новой DLE 10.1 есть проблемы.
Публикаций: 0 Комментариев: 32 [ цитировать ]

#162 28 октября 2013 04:10 Roow

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

#161 24 октября 2013 11:21 Saw

Цитата: AllStory
вторую неделю

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

#160 24 октября 2013 11:16 AllStory

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

#159 24 октября 2013 11:12 Saw

Цитата: AllStory
Подпись не соответствует данным магазина. Проверьте верность merchantID, паролей 1 и 2, в настройках модуля робокассы, и соответствие URL магазина, указанного на сайте робокассы. А также настройки режима работы модуля робокассы (не тестовый), и магазина на сайте робокассы (не тестовый).

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

#158 24 октября 2013 11:09 AllStory

Цитата: Saw
Неверный параметр: Signature"

Подпись не соответствует данным магазина. Проверьте верность merchantID, паролей 1 и 2, в настройках модуля робокассы, и соответствие URL магазина, указанного на сайте робокассы, с адресом вашего сайта. А также настройки режима работы модуля робокассы (не тестовый), и магазина на сайте робокассы (не тестовый).
Публикаций: 0 Комментариев: 32 [ цитировать ]

#157 24 октября 2013 10:59 Saw

Цитата: AllStory
А в чем именно проблема? У меня вроде все нормально работает. Только робокасса и спасает от нерабочего z-payment

При покупке выдает ошибку:
"Некоторые параметры счета некорректны
Неверный параметр: Signature"
Порыл в инете, что это ошибка вызвана тем, что:
- в строку данных подставляется неверный пароль;
- вы не учитываете какие-то дополнительные данные, передаваемые нам скриптом, при подсчёте контрольной суммы.
Пароли несколько раз перепроверял, все настроил как было в инструкции к Робокассе.
Проверял модуль на тестовом сервере Робокассы, там без проблем оплата прошла, после чего активировал магазин и начала выдавать данную ошибку.
Публикаций: 0 Комментариев: 5 [ цитировать ]

#156 24 октября 2013 10:41 AllStory

Цитата: Saw
У меня проблемы с Робокассой

А в чем именно проблема? У меня вроде все нормально работает. Только робокасса и спасает от нерабочего z-payment
Публикаций: 0 Комментариев: 32 [ цитировать ]

#155 24 октября 2013 10:35 Saw

Тоже автора ищу уже пару дней, писал несколько раз на почту.
У меня проблемы с Робокассой. На письма не отвечает.
Вижу тут его тоже все потеряли. Будем надеяться, что автор вернется и всем ответит.
Публикаций: 0 Комментариев: 5 [ цитировать ]

#154 23 октября 2013 23:24 AllStory

Автор исчез. А ошибки в z-payment, недоделка (или отсутствие мануала по настройке) реф. системы - это сами догадывайтесь, получается. Ни на письма, ни на обратную связь, никакой реакции. Безответственное отношение - так нельзя.
Публикаций: 0 Комментариев: 32 [ цитировать ]

#153 20 октября 2013 00:27 a_lex

как же связаться с автором?)
Публикаций: 0 Комментариев: 3 [ цитировать ]