The module allows you to organize automatic payment acceptance on the site and supports a bunch of different payment systems. DLE-Billing is installed with minimal changes to the DataLife Engine files.
By connecting additional plug-ins to it, you can organize a paid group change on the site, pay for content, and much more.
System requirements
DataLife Engine Version 13.0 - 13.2
jQuery v1.11 and higher
CNC (mod_rewrite)
Default encoding: UTF-8
Installation:
1. Upload the contents of the archive from the DLE-Billing 0.7.3 folder to the root of the site.
2. Go to site.ru/admin.php?mod=billing and follow the instructions of the installer.
3. For some plugins to work, you may need to connect globalParser. To do this, you need to open engine/classes/templates.class.php and find:
$this->_clear();
Add above:
include( ENGINE_DIR . "/modules/billing/helpers/parser.php" );
4. Configure the billing module in the admin panel.
5. To display the authorized user's current balance in any place of the template, add:
{include file="engine/modules/billing/widgets/balance.php"}
Installing and configuring the module:
Download the archive with the module
Download the contents of the /dle-billing-module-0.7/ directory from the archive to the root of the site
Open the page <url>/admin.php?mod=billing
Follow the instructions of the installer
Configure the module
Accepting payments:
Yandex.Money (from a phone account, bank card, Yandex.Wallet).
AnyPAY
Webmoney
Freekassa
Interkassa
Robokassa
Megakassa
MyKassa
PayAnyWay
Payeer
PayPal
Walletone
Plugins:
bonuses
donate
fixednews
paygroups
payhide
prcode
refund
transfer