Skip to content

A simple donation system that supports many payment methods and various games such as Garry's Mod, SourceMod-compatibles and Minecraft.

License

Notifications You must be signed in to change notification settings

pootis-network/basic-donation-system

Repository files navigation

Header Image

WARNING: The CoinPayments IPN WILL NO LONGER WORK FOR U.S.A MERCHANTS (SEE THIS LINK... NOW!)

Consequentally, this means i can no longer work on this code anymore, i will be accepting pull requests that allow alternative crypto-ipn solutions.

WARNING: The Paypal IPN does not work! (see issue #6)

Join the Discord Chat GitHub repo size GitHub PHP Version Requirement CodeFactor

This repo is based off of https://github.com/h3xcat/gmod-donation-system

Features:

  • CoinPayments Support! accept EVERY SINGLE CRYPTOCURRENCY!!

  • Steam login (eliminates user error)

  • gForum(smf) group support

  • Extremely lightweight on the server! only 4 MB!

  • Ranks (either permanent or timed for any admin mod you have, no third party addon required).

  • SourceMod support (works with Counter-Strike or Team Fortress 2)

  • Global packages (one purchase will apply on multiple servers)

  • Config is in 1 file

  • Support for other games, even if you have only Garry's Mod servers, you might want to expand your servers to other games as the community gets bigger.

  • Security in mind. (This is not SQL injectable)


Requirements:

  • Web Host with PHP 6 (or greater) installed. Sites like enjin.com won't work because they don't support PHP or MySQL.
  • MySQL Server with Remote Connections enabled , usually comes with web host. Some sites like 000webhost won't work because they dont support Remote MySQL.
  • (OPTIONAL) Premier/Business Paypal account, its free to upgrade.
  • (OPTIONAL) CoinPayments account and it's IPN key and merchant ID. it's completely free and easy.
  • MySQLOO v9 installed on game server. Some game hosting companies don't allow custom binary modules to be installed on their servers. You should contact your game host to make sure you are allowed to upload binary files before installing this script.

Images (outdated design)

Alt text Alt text