New 2 months free on annual 🎉 Free 3-day trial

ItemShop (Donation)

MD donation shop with Stripe payments and automatic delivery to player accounts

The complete donation shop for your Metin2 server: players log in with their game account, pick MD or items and pay by card — and MD is added to their account automatically, straight into your game-server MySQL. You set the packages and prices; we host and publish the shop for you.

  • Instant delivery
  • Hosted at us — no own hosting
  • MD added to accounts automatically
  • Cancel anytime
Included

What you get with Item Shop

Everything you need so your players donate and receive MD automatically — no own hosting, no installs, with the money going straight into your Stripe account.

Details

More about ItemShop (Donation)

The shop is delivered in two ways, your choice. Option A — hosted at us (recommended): your instance appears in the dashboard automatically after payment; add your game-server MySQL connection and save — we publish the shop at a unique address. No own hosting, no files to upload, no SQL imports. Option B — optional .zip archive: you get the full code (Laravel + web files + .env + theme) and install it on your hosting (PHP 8.2+), with the same dashboard and the same settings.

On publish, the shop creates the tables it needs in your MySQL by itself (packages and transactions) — nothing to import manually. The column where MD is added is configurable from the dashboard (default coins), so it works with any Metin2 server structure.

The shop comes with two ready zones: MD Donations — MD packages with prices you set, in RON (e.g. 10 RON) — and Item Shop — where players spend their MD on items, delivered automatically in game. The whole flow is automatic: payment, confirmation and MD delivery, with no work from you.

Sales money goes straight into your Stripe account — we never touch payments and take no commission. In the shop admin (/admin) you connect your own Stripe or Revolut account, per package, and every purchase shows up in your sales reports.

The license is verified online every day, with ~7 days offline grace. On expiry the shop automatically enters maintenance until you renew; you can cancel anytime from the dashboard. App updates are included in the subscription.

How it works

From purchase to the first donation: under 5 minutes

1

Buy & pay

Pick monthly (€20) or annual (€200) and pay securely via Stripe.

2

Add your game-server MySQL

From the dashboard enter host, port, user, password, the `account` database and the MD column (e.g. `coins`), then test the connection with one click.

3

We publish it automatically

Save once and the shop is copied and published at us, at a unique address (metin2shop.xyz/is/...). The SQL tables are uploaded by themselves into your MySQL — no own hosting, no imports.

4

Players donate, MD lands automatically

In /admin set the prices (in RON) and connect your own Stripe account to each package. Payments go straight to you, and MD is added automatically to the player account in your own `account` database.

Your data and money stay yours

We host the shop app and verify the license (daily ping; ~7 days grace; on expiry it automatically enters maintenance). Everything else is yours: accounts and MD stay in your game-server MySQL, and payments go straight into your own Stripe account — we never touch them and take no commission on sales.

FAQ

Frequently asked questions

Can I try before I pay?
Yes. Hit the green “Try free for 3 days” button in the price box — no card and no commitment. One trial per account and product: at the end, if you do not buy, the license cancels itself and your shop switches to maintenance mode, with your data kept. If you like it, buy anytime — even during the trial — and you lose nothing you configured.
How do I pay? Monthly vs annual?
You pay by card via Stripe. Monthly = 20,00 € per month, auto-renews and you get an invoice every month. Annual = 200,00 € paid once per year, so you save 40,00 € vs monthly (the first 2 months are effectively free). Cancel anytime from the dashboard — you stay active until the end of the paid period.
Where is the shop hosted?
Wherever you want. Main option: at us — once you add the MySQL, we automatically publish the shop at a unique address (e.g. metin2shop.xyz/is/...), with no own hosting and no .zip. If you prefer your own hosting, download the .zip (Laravel + donation + .env + theme) and install it step by step from INSTRUCTIUNI.txt — PHP 8.2+, pdo_mysql. Both options use the same dashboard and settings.
Where does the shop get the accounts from?
From the `account` database of your game server. In the dashboard you enter host, port, user, password and the MD column (e.g. `coins`) — the shop connects directly to your database and adds MD to the player account after each donation. We never copy the data anywhere.
What do I need from Stripe?
A regular Stripe account, yours. Once the shop is live, go to /admin and add your keys per package: Stripe Public + Secret + Webhook Secret (checkout.session.completed event). Payments go straight into your account — we never touch them and take no commission.
Do I get the full code?
In the hosted-at-us option you do not install or manage any code — the shop runs at us and we update it. If you pick the .zip option, yes: you get the complete Laravel app and control it 100%. In both options the license is verified online (~7 days offline grace).
Shop pricing?
You set package prices in /admin (in RON, e.g. 10 lei = a number of MD) and can also enable Revolut on packages. We take no cut from your sales — only the platform subscription.
Can I cancel the subscription?
Yes, with one click from the dashboard. You stop paying from next month, and your shop switches to maintenance mode with your message until you renew.
Do I need hosting?
No, in the hosted-at-us option — we publish and maintain it, you never touch hosting. Only if you choose the .zip archive do you need hosting with PHP 8.2+ and pdo_mysql (the app is light — no VPS needed).
How do I receive the shop after payment?
Instantly and automatically. As soon as Stripe confirms payment, your instance is created and appears in the dashboard. Add your game-server MySQL and save — we publish the shop automatically (or you download the .zip archive, if you picked that option).

Ready to sell MD to your players?

Connect your MySQL, set your packages and we publish the shop — players donate, MD lands in their accounts by itself, and the money goes straight into your own Stripe account.