- Баллы
- 103
Представляю вам модуль Dle-Billing (автор не я и пинать меня не нужно !)
Что в нем есть
Стандартная кодировка UTF-8
Перекодированный Мною Win-1251 - с пофикшиной кассой
Личный кабинет доступен по адресу сайт.ру/billing.html
Будут вопросы задавайте
Что в нем есть
- Админка
- пополнение баланса через Interkassa, Robokassa, WebMoney
- HTML страница пополнения баланса (стат страница)
- перевод баланса пользователю
- квитанции и история оплат
- сводка пополнений балансов и общая статистика для администратора
- мульти модульность . много модулей для Платежных систем
но они платные
Перекодированный Мною Win-1251 - с пофикшиной кассой
- Загрузить данный репозиторий на сервер
- Открыть страницу сайт.ру/admin.php?mod=billing
- Запустить установщик
Личный кабинет доступен по адресу сайт.ру/billing.html
в login.tpl в нужном для вас месте вставить
Код:
{include file="engine/modules/billing/widgets/balance.php"}
1) если пользуешься не Default шаблоном
то все файлы с папки Templates/Default из архива скрипта
нужно перенести в папку вашего шаблона , далее зайти в админку и в статических страницах настроить страницу билинга , а точнее шаблон по умолчанию
2)Покупка проходит но баланс не пополняется , если пользуетесь Interkassa то 1- настройте ссылку взаимодействия с кассой(она в настройке кассы в дле(в модуле - в настройке интеркассы) ) 2 - используйте тестовый ключ от кассы если пополняете счет через тестовую систему оплаты
то все файлы с папки Templates/Default из архива скрипта
нужно перенести в папку вашего шаблона , далее зайти в админку и в статических страницах настроить страницу билинга , а точнее шаблон по умолчанию
2)Покупка проходит но баланс не пополняется , если пользуетесь Interkassa то 1- настройте ссылку взаимодействия с кассой(она в настройке кассы в дле(в модуле - в настройке интеркассы) ) 2 - используйте тестовый ключ от кассы если пополняете счет через тестовую систему оплаты
Будут вопросы задавайте
Ребят неохота платить по 250-400р за модули к этому скрипту , будьте так добры уделите время и напишите пару модулей оплаты ,Unity и еще какой нибудь
сидел думал как замутить баланс на сайте , решил поковыряться в гугле
и нашел 3 скрипта
1) Xpay к нему много дополнений , но стоит он 20$
сам Xpay ничего не стоит , стоимость составляют только модули к нему
2) Баланс пользователя v 0.4 (Dle 10.3) как то уже ставил его , но
толи он кривой толи еще что , но я его снес
3) замечательный модуль Dle-Billing , нашел его чисто случайно , в интернете он не афишируется
по стандарту идет 3 кассы Rubokassa , Интеркасса 2.0, WebMoney
остальные платежные системы нужно докупать Модулями,
этот скрипт можно скачать на странице <<О Модуле>>
Стандартом он заточен под кодировку Utf-8
и даже если вы перекодируете под Cp-1251
то при оплате через Интеркассу у вас будет ошибка
т.к параметры платежа передаются в кодировке Utf-8 по дефолту
чтобы это исправить
лезем в файл adm.settings.php по адресу engine\modules\billing\paysys\Interkassa
и в коде
дописываем строчку
должно получится так
если кому будет нужно могу закинуть сюда готовые версии , а так же прошу проявить
креативность наших дорогих кодеров чтоб они разобрали этот скрипт и напилили к нему модулей оплаты
и нашел 3 скрипта
1) Xpay к нему много дополнений , но стоит он 20$
сам Xpay ничего не стоит , стоимость составляют только модули к нему
2) Баланс пользователя v 0.4 (Dle 10.3) как то уже ставил его , но
толи он кривой толи еще что , но я его снес
3) замечательный модуль Dle-Billing , нашел его чисто случайно , в интернете он не афишируется
по стандарту идет 3 кассы Rubokassa , Интеркасса 2.0, WebMoney
остальные платежные системы нужно докупать Модулями,
этот скрипт можно скачать на странице <<О Модуле>>
Стандартом он заточен под кодировку Utf-8
и даже если вы перекодируете под Cp-1251
то при оплате через Интеркассу у вас будет ошибка
т.к параметры платежа передаются в кодировке Utf-8 по дефолту
чтобы это исправить
лезем в файл adm.settings.php по адресу engine\modules\billing\paysys\Interkassa
и в коде
Код:
<form name="payment" method="post" id="paysys_form" action="https://sci.interkassa.com/">
<input type="hidden" name="ik_co_id" value="'.$config['login'].'" />
<input type="hidden" name="ik_pm_no" value="'.$id.'" />
<input type="hidden" name="ik_am" value="'.$invoice['invoice_pay'].'" />
<input type="hidden" name="ik_desc" value="'.$desc.'" />
<input type="submit" class="bs_button" value="Оплатить">
</form> ';
дописываем строчку
Код:
<input type="hidden" name="ik_enc" value="cp1251" />
должно получится так
Код:
<form name="payment" method="post" id="paysys_form" action="https://sci.interkassa.com/">
<input type="hidden" name="ik_co_id" value="'.$config['login'].'" />
<input type="hidden" name="ik_enc" value="cp1251" />
<input type="hidden" name="ik_pm_no" value="'.$id.'" />
<input type="hidden" name="ik_am" value="'.$invoice['invoice_pay'].'" />
<input type="hidden" name="ik_desc" value="'.$desc.'" />
<input type="submit" class="bs_button" value="Оплатить">
</form> ';
если кому будет нужно могу закинуть сюда готовые версии , а так же прошу проявить
креативность наших дорогих кодеров чтоб они разобрали этот скрипт и напилили к нему модулей оплаты
Последнее редактирование:

