Donations
Donations lets players top up their KaevCMS wallet. Players pay through a configured provider, and KaevCMS credits coins after the payment is verified.
The module can also exchange CMS coins for in-game items through Web Inventory.
Getting started
- Enable Donations in the KaevCMS administration panel.
- Open Settings in the module and configure a coin price under Currencies and prices.
- Connect a payment service under Payment systems.
- Test the payment flow with a small real payment.
Providers
A provider processes a player's payment and sends a payment notification to KaevCMS.
YooMoney
YooMoney is supported for accepting payments. Enter the wallet details, copy the callback address from KaevCMS into YooMoney settings, and enable payments.
Connect YooMoney — quick setup guide →
Exchanging coins for game items
Under Transfer coins to game, configure the in-game item and how many items one CMS coin buys for each GameServer.
Exchange results go into Web Inventory first. Players can then send items to a character through the reward queue.
Coin exchange setup · Technical Donations documentation on GitHub.
