Crypto payments for games and donations
Players from any country can pay for donations, in-game currency or server perks — the item is delivered automatically via webhook.
Sign-up is open, no monthly fee.Instant delivery
The payment.confirmed webhook is the signal to deliver the purchase on your server.
Small orders
Solana, TRON and BSC are a good fit for purchases of a couple of dollars.
Players without cards
Teenagers and players from other countries find it easier to pay in crypto.
For game servers, a handy setup is orderId = player nickname plus item id: the webhook handler delivers the purchase immediately, with no manual checks.
The payment page is mobile-friendly, so it can be opened from a game launcher, Discord or Telegram.
One request to create a payment
The response contains the address, the exact amount and a link to a ready-made payment page. Status updates arrive via HMAC-signed webhooks.
curl https://api.moonvex.org/v1/payments \ -H "Authorization: Bearer $MOONVEX_SECRET_KEY" \ -H "Idempotency-Key: $(uuidgen)" \ -d '{"orderId":"1001","amount":"5","currency":"USDT","network":"SOLANA"}'
How to get started
- 1
Sign up
Email and password — your project is created right away. Confirm your email and turn on 2FA.
- 2
API key or manual invoices
Create a key and a webhook under “Integration”, or issue invoices from the dashboard and the Telegram bot with no code.
- 3
Get paid
Your customer pays on the payment page, you get notified, and the funds land on your project balance.
FAQ
Can I accept donations without a fixed amount?
Yes, via a deposit address: the player sends any amount and you receive an event.
What about refunds?
Send a payout to the player’s address from the dashboard.
Does it work for Minecraft, CS2 or Rust servers?
Yes, if your donation plugin can call an HTTP API and receive a webhook.
By coin and network
See also
Start accepting payments today
An account and your first project in a minute, no monthly fee.