Donator Express
Donator Express
** Note: All Donator Express web portal versions from version 1.6.6 are insecure. A new version is in development and will be released shortly **
What is Donator Express?
Donator Express allows members on your server to view and purchase ranks/items without any hassle. Users get their purchased item automatically. The plugin only requires a one-time setup, and then you can sit back, relax and watch the donations come in!Works with 1.7.9!
Download the portal and plugin here: http://dev.bukkit.org/bukkit-plugins/donator-express/files/
** Note: All Donator Express web portal versions from version 1.6.6 are insecure. A new version is in development and will be released shortly **
Why Donator Express when you have BuyCraft?
First of all, Donator Express is completely free, ran by YOU the server owner. Unlike other plugins Donator Express uses "Tokens" which is virtual currency users need to purchase to buy donator packages (ranks/item packages) which you have setup for your server. The tokens are completely manageable and you control their distribution (example: 1 Token = $1 USD). YOU are the central bank their is no third party controlling the tokens, you are in full control and you decide initially how much 1 Token is worth. You can also give out tokens in-game to a player as a reward or accomplishment they may have made. Players automatically get ranked in-game once they confirm their purchase. Donator Express can run ANY set of console commands which you specify to be ran once a user confirms their purchase in-game.
Features
- Fully Configurable
- - You decide the price of your Virtual Currency
- - You choose the name of your Virtual Currency (example: Tokens)
- - Easily change the currency you accept payments in.
- - Add Unlimited Ranks and Items that users donate for on your server.
- - Add any set of Console Commands to be ran once a user confirms their purchase.
- - Easily manage the Virtual Currency required to purchase a particular rank or item.
- Secure
- - Random Security Key used with MD5 hash to encrypt passwords in the database.
- - Notification Email: Get Email Alerts when a transaction has failed or marked as Fraud
- User Friendly
- - Users required to confirm their purchase by typing /donate confirm to prevent accidental ordering.
- - Users can easily check their Virtual Currency balance in-game using the command: /donate check.
- - Automatically add Virtual Currency to the users account once they have completed their payment.
- - Easily contact a server administrator via Web Portal
- - Plugin available in English, French, Spanish, and Dutch
- Admin Friendly
- - Need help? Easily get support within the Admin Panel
- - Add packages with the same price and it will still work! (Some plugins don't allow this).
- - Admin Center in the Donator Express Portal: Easily manage Users, Income, and Tokens!
- - All purchases, and transactions get logged to a database table. Easily make a customized page!
Screenshots

Example of a user about to exchange their tokens (virtual currency) for a package that has been setup on the Minecraft Server.

The user has now purchased the package using their virtual currency and their remaining balance is now displayed to them.
Additional info
This plugin utilizes an external version checking system, which means that the plugin makes a connection to curseforge.com and the following may occur (note that this plugin only checks for files and does not download them)- - The plugins version checked against approved files
- - Downloading of the plugin files
- - Launching of the plugin files downloaded
You can disable the check and/or automated download via the configuration of this plugin.
This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- - A unique identifier
- - The server's version of Java
- - Whether the server is in offline or online mode
- - The plugin's version
- - The server's version
- - The OS version/name and architecture
- - The core count for the CPU
- - The number of players online
- - The Metrics version
You can disable the stat collection via /plugins/PluginMetrics/config.yml if you wish.
Setup guide and commands/permissions
The wiki can be found here. It tells you how to setup the webportal and plugin.http://aman207.net/wiki/DonatorExpress
You can also view a video tutorial on how to setup the plugin here
Questions?
Still have questions? Contact us here.Need Minecraft Hosting? Be sure to check out our sponsor(s)!
Attention Translators
I am looking for users to help better translate existing phrases for the DonatorExpress plugin. If you speak/write French, Spanish, Dutch or German and would be interesting in reviewing some translations, please contact aman207@aman207.netRequirements
Java 7Web Hosting
PayPal Account
MySQL Database
Minecraft Server (duh)
Live Demo
Official Portal Demo Website:http://targetcraft.net/demo/dep/
![]() |
![]() |
![]() |





-
View User Profile
-
Send Message
Posted Sep 12, 2013@jhs232
Nope pick whatever you want.
All the passwords are encrypted with a MD5 hash, which can't be decrypted.
-
View User Profile
-
Send Message
Posted Sep 12, 2013Do I need to actually use my minecraft username and password to log in on http://targetcraft.net/demo/dep/? If so, can I trust that this is secure?
-
View User Profile
-
Send Message
Posted Sep 11, 2013Plugin update has been submitted for approval.
-
View User Profile
-
Send Message
Posted Sep 11, 2013@Layania
If you are asking if you can sync passwords. Sorry no. That is a security risk.
-
View User Profile
-
Send Message
Posted Sep 11, 2013Hello, thanks for this free shop better than other ! I have one question, on my server i have only one account for wordpress/mumble/phpbb/minecraft (authme-reloaded). With 1.5 can i use my global account also with shop ?
-
View User Profile
-
Send Message
Posted Sep 10, 2013@graywolf336
Since the population of people who don't use essentials is so small, I'll have to think about it. I'm waiting for the web dev to finish his update so Ill probably end up implementing it anyways. Since I got nothing to do.
-
View User Profile
-
Send Message
Posted Sep 10, 2013@aman207
I don't use it essentials, but that is interesting. Would kind of still like to see this addition to this plugin so that people don't have to rely on Essentials or another plugin if they want to do it.. But if you don't, that's fine as well.
-
View User Profile
-
Send Message
Posted Sep 10, 2013@graywolf336
I see.
Also sudo is part of essentials. Its a cool command actually
http://wiki.ess3.net/wiki/Command_Reference
-
View User Profile
-
Send Message
Posted Sep 10, 2013@aman207
A sudo command? Never heard of that before for Minecraft/Bukkit..
But the example is we give housing plots in our spawn town to some higher ranks of donations and we want a ticket to be opened whenever the player confirms/buys a package with this and then we want to force them to open a help ticket with certain words to let us know when we get on next to get them a housing plot (since we can't automate it).
-
View User Profile
-
Send Message
Posted Sep 10, 2013@graywolf336
Hm would you mind giving me an example of how this would be used?
EDIT: Can't you just put in a sudo command to make them do it? Like sudo %player kit pvp
-
View User Profile
-
Send Message
Posted Sep 10, 2013I saw that the plugin can run any commands as the console but is there an option to run a command as that player? I've got an action I want the player to do once they confirm their package but the command can't be done as console since it requires a player context (help tickets). Is this currently possible, if not can we get that feature added?
-
View User Profile
-
Send Message
Posted Sep 10, 2013@Nekuroi
Sorry at the moment only PayPal is supported and PaymentWall is planned to be implemented.
@templexp
The portal is open to be modified to your liking.
-
View User Profile
-
Send Message
Posted Sep 9, 2013@aman207
not that i can find anymore..
-
View User Profile
-
Send Message
Posted Sep 9, 2013@Jadar
That's the whole point of the plugin, the special portal. There are plugins out there that allow for you to use your own paypal buttons.
-
View User Profile
-
Send Message
Posted Sep 9, 2013Is there a way to not use the portal? I can't seem to figure out how that would work with not making an account, as the accounts hold the user's MC username. Would be great if I could make my own Paypal buttons and throw them on my own site without using the special portal.
-
View User Profile
-
Send Message
Posted Sep 9, 2013Please include the following: the newer version of phpmailer:
https://raw.github.com/Synchro/PHPMailer/master/class.phpmailer.php
AND SMTP:
https://raw.github.com/Synchro/PHPMailer/master/class.smtp.php
it i spend me few hours just to setup the SMTP enable to send the confirmation email.
1. replace the above 2 files. 2. config the class.phpmailer.php 3. now it works! great.
wish your guy could update the plugin frequently :)
-
View User Profile
-
Send Message
Posted Sep 9, 2013Great plugin! Simple enough that just what I need.
I wondering if you know the Taobao payment gateway in China. Are you opening the source for payment gateway so we might able to extend it to multiple payment methods.
-
View User Profile
-
Send Message
Posted Sep 8, 2013@tjXJNOOBIE
I am working on one for the next update
-
View User Profile
-
Send Message
Posted Sep 8, 2013Any youtube videos on this?
-
View User Profile
-
Send Message
Posted Sep 8, 2013Can you implement DineroMail as paid method?