Memberships, roles and premium bots

Skins payments for Discord communities and bots

Sell premium roles, memberships and bot features for skins. Your bot hears about the payment and grants the role on its own.

Discord is where gaming communities live, and most of their members have a Steam inventory. If you sell premium roles, access to private channels or premium features of your bot, skins are the payment method your members already carry.

A member runs a command or clicks a link, picks CS2, Dota 2 or Rust items on the SkinsFlow checkout and accepts one Steam trade. Your bot receives a signed webhook and grants the role or unlocks the feature. No one on your team has to check anything.

Payments land on your balance in USD after 2.5%. The Node.js and Python SDKs make it a few lines of code in the bot you already run.

Payments must buy something: roles, access or features. Follow Discord's rules for selling in your server.

The problem

What gets in the way today

Members without cards

Many members are young or abroad and cannot pay by card.

Roles granted by hand

Matching payments to usernames is slow and error-prone.

Platform fees

Built-in subscription tools take a large share of small memberships.

Live market

Value your customers already hold.

Real items on the market right now, with live prices. Every one of them can pay for what you sell.

On the market right now Live prices, refreshed every few minutes
  • AK-47 | Redline (Field-Tested) AK-47 | Redline Field-Tested $24.05
  • AWP | Asiimov (Field-Tested) AWP | Asiimov Field-Tested $99.27
  • Knife ★ Karambit | Marble Fade (Factory New) Karambit | Marble Fade Factory New $937.37
  • M4A1-S | Solitude (Factory New) M4A1-S | Solitude Factory New $9.54
  • Gloves ★ Sport Gloves | Vice (Field-Tested) Sport Gloves | Vice Field-Tested $353.46
  • Desert Eagle | Printstream (Field-Tested) Desert Eagle | Printstream Field-Tested $32.78
  • Knife ★ Butterfly Knife | Fade (Factory New) Butterfly Knife | Fade Factory New $1,927.73
  • USP-S | Printstream (Field-Tested) USP-S | Printstream Field-Tested $35.05
  • M4A4 | Falak (Battle-Scarred) M4A4 | Falak Battle-Scarred $13.74
  • Glock-18 | AXIA (Field-Tested) Glock-18 | AXIA Field-Tested $17.29
How SkinsFlow helps

Built for discord communities

Bot-friendly SDKs

Node.js and Python SDKs create checkout links from a command and verify webhooks.

Automatic roles

Grant roles and unlock features when the payment is final.

One balance per community

Run several servers or bots as separate projects.

Customer bonus

Reward skins payers with extra value on their membership.

Test mode

Test the command and role flow without real items.

Getting started

From sign-up to first payment

  1. Open an account

    Sign up and add your community or bot as a project.

  2. Add a command

    Create a payment from your bot with the Node.js or Python SDK.

  3. Grant on webhook

    Give the role when the signed notice arrives.

  4. Get paid

    Payouts by crypto, SEPA, ACH, PayPal or Revolut.

Recommended integrations

Plug in what you already run

Pay button

Any website · A server that creates payments

One script tag: the checkout in a window over your page.

Setup guide One script tag
FAQ

Questions, answered.

How does my bot know someone paid?

Your bot creates the payment with the member ID as the order reference. When the payment is final, SkinsFlow sends a signed webhook and your bot grants the role.

Can memberships renew automatically?

A Steam trade always needs the member to accept it, so each period is paid when it is due. Your bot can remind members before their role expires.

Is there a ready-made bot?

Not yet. The Node.js and Python SDKs keep the code short: create a payment, send the link, grant the role on the webhook.

What does it cost?

SkinsFlow charges 2.5% of each credited payment. No monthly fee.

What is Steam Trade Protection?

Steam can hold traded items for up to 7 days and return them to the customer in that window. SkinsFlow tracks every protected payment: it is credited automatically when the hold ends, or right away if you release it early because you trust the customer. If items go back after an early release, the amount comes off your balance and your site is told.

How do I get the money out?

Request a payout from your dashboard by crypto, SEPA, ACH, PayPal or Revolut once your business is verified, from $20. You can also spend your balance on skins from our market and send them to anyone with a Steam trade link.

Start today

Take skins this week.

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

Get started