Universal Donation Box is a powerful donation manager for your website. It handles unlimited number of dontaion campaigns, supports multiple payment gateways (PayPal, Payza/AlertPay, Skrill/Moneybookers, Authorize.Net, InterKassa, EgoPay, Liberty Reserve and Bitcoins) and can be easily integrated into any website (no more difficult than insert Facebook Like button, check out steps 5-6 in “Installation” paragraph). Universal Donation Box is the easiest and perfect way to monitize your website.
New Version Released
Script is compatible with new PayPal IPN-handler requirements.** New PayPal IPN-handler requirements.
Features
- Handle donations on website: use this script to handle donations.
- Multiple payment gateways: PayPal, Payza/AlertPay, Skrill/Moneybookers, Authorize.Net, InterKassa, EgoPay, Liberty Reserve and Bitcoins.
- Accept cryptocurrency – bitcoin: bitcoin payments are accepted through Paysius (port
53135on your server must be opened). - Minimum donation limit: set minimum donation limit.
- Unlimited campaigns: handle (create, edit, delete, block, unblock) unlimited number of campaigns.
- Modern donation form: HTML5 + CSS3, AJAX-ed donation form.
- Display top donors: script can display top donors.
- Display recent donors: script can display top donors.
- Content editor: insert any HTML-content inside of donation box.
- Secure Admin Panel: configure script and manage data through nice admin panel.
- Easy to integrate: insert only 3 lines of code into webpage (check out “Installation” paragraph).
- Cross domain access supported: you can install script on one domain and use it with unlimited number of domains.
- CSV Export: all donors can be exported as CSV-file.
- and more, and more, and more…
Front End Demo
Click “Live Preview” or visit demo website to see how Universal Donation Box works.Admin Panel Demo
You can try admin panel:URL: http://www.icprojects.net/php/universal-donation-box/
Login:
admin
Password:
admin
Installation
Let’s imagine that you have website http://www.website.com/ and you want to install script there.
- Create folder
donation-box(use any other name) in root of your domain. Once created it can be reached by URL:http://www.website.com/donation-box/ - Edit
inc/config.phpand set MySQL database parameters. - Go to admin panel
http://www.website.com/donation-box/using default login/password (login:admin, password:admin), configure script onSettingspage and create at least one campaign onCampaignspage. - Make sure that your website loads jQuery. If it doesn’t, just add this line into
headsection:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script> - Add these lines into
headsection (before</head>tag):<link href="//www.website.com/donation-box/css/udb.css" rel="stylesheet"><script src="//www.website.com/donation-box/js/udb-jsonp.js"></script> - Add campaign shortcode (from
Campaignspage) in the place where you want to see donation box. Example:<div class="unb-box" data-id="X"></div>
Customization
By default, donation box contains donation form only. You can customize donation box usingdata-rel
attribute on step #6. Below you can see available basic values for this attribute:
form– display donation formform-nourl– display donation form without “URL” fieldtop-X– display top X donorsrecent-X– display recent X donors
data-rel="form,top-5" or data-rel="top-5,recent-5"). Examples:
-
This code generates donation box which contains donation form and list of top 10 donors:
<div class="udb-box" data-id="X" data-rel="form,top-10"></div> -
This code generates donation box which contains list of 10 recent donors and list of top 5 donors:
<div class="udb-box" data-id="X" data-rel="recent-10,top-5"></div> -
This code generates donation box which contains list of top 10 donors and form without “URL” field:
<div class="udb-box" data-id="X" data-rel="top-10,form-nourl"></div>
Requirements
- PHP version 5.0 or greater
- MySQL version 5.0 or greater
- jQuery version 1.5 or greater









