Game servers

Skins donations for World of Warcraft servers

Players buy donation points with Steam items. The module credits their account automatically once the payment is final, ready for your web shop.

skinsflow-world-of-warcraft.zip · 89 KB · Free

  • PHP 8.0+ with curl and PDO
  • TrinityCore, AzerothCore or CMaNGOS
  • HTTPS

Private World of Warcraft servers often run a points shop on their website: mounts, pets, services like character transfers or name changes. The SkinsFlow module lets players buy those points with CS2, Dota 2 or Rust items.

The player signs in to your site or enters their account name, chooses an amount and pays on the SkinsFlow checkout with one Steam trade. When the payment is final, the module adds the points to their account in the database your web shop reads.

Every payment is credited to your SkinsFlow balance in USD after the 2.5% fee. You choose the rate and bonus tiers. You need the right to run your server and sell what you offer.

Features

What you get with World of Warcraft

Points for your web shop

Credits the points column your website or CMS uses for its shop.

Points or in-game mail

Credit points in your website database (FusionCMS by default, or any column), or send items to the character by in-game mail on TrinityCore, AzerothCore and CMaNGOS.

Automatic delivery

Points arrive the moment the payment is final.

Credited once

Repeated notices never double a payment.

Protected trades wait

Points for a protected trade arrive when the hold ends.

What customers pay with

Real items, priced live.

Items like these are what your customers trade. Each one is valued the moment their inventory loads.

On the market right now Live prices, refreshed every few minutes
  • AK-47 | Redline (Field-Tested) AK-47 | Redline Field-Tested $25.50
  • AWP | Asiimov (Field-Tested) AWP | Asiimov Field-Tested $98.88
  • Knife ★ Karambit | Marble Fade (Factory New) Karambit | Marble Fade Factory New $950.68
  • M4A1-S | Solitude (Factory New) M4A1-S | Solitude Factory New $9.56
  • Gloves ★ Sport Gloves | Vice (Field-Tested) Sport Gloves | Vice Field-Tested $361.41
  • Desert Eagle | Printstream (Field-Tested) Desert Eagle | Printstream Field-Tested $32.86
  • Knife ★ Butterfly Knife | Fade (Factory New) Butterfly Knife | Fade Factory New $1,927.48
  • USP-S | Printstream (Field-Tested) USP-S | Printstream Field-Tested $35.28
  • M4A4 | Falak (Battle-Scarred) M4A4 | Falak Battle-Scarred $13.74
  • Glock-18 | AXIA (Field-Tested) Glock-18 | AXIA Field-Tested $17.29
Install

Set up World of Warcraft

  1. Create a project

    In the SkinsFlow dashboard, add your server site under Projects & API keys and copy the Client ID, secrets and webhook signing secret.

  2. Upload the module

    Unzip skinsflow-world-of-warcraft.zip, upload the folder to your website (for example as /donate) and make its data folder writable.

  3. Run the installer

    Open /donate/install.php. It checks your host, verifies your keys, lets you pick your core and how players are paid (points in your website database or items by in-game mail), and tests the connection.

  4. Set your prices

    Choose the currency name, how much one dollar buys, bonus tiers and minimum and maximum amounts. The installer locks itself when you finish.

  5. Connect the webhook

    Paste the webhook URL the installer shows at the end into your project in the SkinsFlow dashboard: Settings, Webhook URL.

  6. Test, then go live

    Donate in test mode to a test account, check delivery in game, then switch to live.

FAQ

World of Warcraft and skins payments

What does the donation module cost?

Nothing. The donation module is free to download and use. SkinsFlow charges 2.5% of each payment credited to your balance, and nothing else: no setup fee, no monthly fee, no minimum volume. Failed, expired and returned payments cost nothing.

Which website or CMS does it work with?

FusionCMS works out of the box, and any other site that keeps donation points in a database column. You can also skip points and send items by in-game mail.

What happens with Steam Trade Protection?

Steam can hold traded items for up to 7 days and return them to the customer in that window. A protected payment is not counted as paid yet: points arrive when the hold ends. When the hold ends the payment completes on its own, or you can release it early in your SkinsFlow dashboard if you trust the customer.

Can I sell character services directly?

The module sells points; your existing web shop turns them into services. That keeps your prices and catalogue in one place.

Are donations allowed on SkinsFlow?

Yes, when players receive points or services in return. You need the right to run your server and sell what you offer.

Can I test before going live?

Yes. Turn on test mode and use your project's test secret. The checkout then shows real items with real prices but no item and no money moves, and buttons let you play every outcome: paid, protected, returned, declined. Use a test account to check delivery.

Related integrations

Other ways to take skins

Lineage 2

PHP 8.0+ with curl and PDO · L2J (MySQL / MariaDB) or L2OFF (SQL Server)

Donation shop module: players pay with skins, coins arrive in game.

Ragnarok Online

PHP 8.0+ with curl and PDO · rAthena, Hercules or eAthena MySQL database

Cash points for rAthena and Hercules servers, paid with skins.

MU Online

PHP 8.0+ with curl and PDO · MU database on SQL Server or MySQL

Credit WCoin or your shop currency when players pay with skins.

Industries

Who uses it

Start today

World of Warcraft, now taking skins.

Open an account, add your site, install. Verification is free.

Get started