Accept crypto donations on MU Online
Let your MU Online players top up with crypto. Players buy WCoin (or Goblin Points) on the hosted checkout and it is credited to their account automatically from the signed webhook. Because MU Online runs on Microsoft SQL Server, the module connects via PHP PDO (pdo_sqlsrv or pdo_dblib).
How to accept crypto donations on MU Online
Follow these steps to start taking Bitcoin, Ethereum, USDT and 30+ other coins.
-
Upload the module
Upload the module folder (e.g.
/donate) on a host that can reach your MU SQL Server (default port 1433) over HTTPS. -
Run the web installer
Open
/donate/install.php, choose the SQL Server driver, connect the database and detectMEMB_INFOand the WCoin column. -
Choose the currency column
Pick which column to credit —
WCoinC,WCoinPorGoblinPoint— set the price per WCoin and your API key, then deleteinstall.php. -
Link the donation form
Send players to the donation form, where they enter their account username and amount of WCoin.
-
WCoin is credited automatically
On a confirmed payment, the signed webhook adds the WCoin to the player's account — delivered at most once, even on retries.
Need the full reference? See the API & webhook documentation, or read about the crypto payment gateway.
Requirements & compatibility
- MU Online on Microsoft SQL Server
- PHP with
pdo_sqlsrvorpdo_dblib - Host that can reach SQL Server over HTTPS
- A free CryptoPayr account & API key
Frequently asked questions
Which WCoin column does it credit?
You choose in the installer — WCoinC (Credits), WCoinP (Premium) or GoblinPoint. The account table and column are configurable for custom files.
Does it require SQL Server?
Yes. MU Online uses Microsoft SQL Server, so the module connects through PDO with the pdo_sqlsrv (Windows) or pdo_dblib/FreeTDS (Linux) driver.
Is crediting duplicate-safe?
Yes — each order is claimed atomically so WCoin is credited at most once, even if the webhook is delivered more than once.
Which coins can players use?
Bitcoin, Ethereum, USDT, USDC, BNB and 30+ more, chosen at the hosted checkout.