flatpass turns Discord roles into paid subscriptions on your own Stripe account. It is free up to 15 paying members, with every feature and no card, and takes 0% of your sales at any volume. Past 15 it is a flat monthly tier metered only on active paying members — $29 up to 80, $79 up to 200, $149 up to 750, $399 uncapped — never a percentage. Members subscribe on your invite page, the bot assigns the role instantly, and the money settles in your Stripe account, not a platform balance.
Your Stripe account stays yours. flatpass connects through Stripe Connect
Standard — an OAuth grant you approve in your own Stripe dashboard and revoke
there in one click, never an API key. Payments settle directly to your account,
and your customer data and payment history stay with you if you leave.
Setup takes about ten minutes: add the bot, connect Stripe, then pick a role and
set monthly or annual pricing. Your invite page builds itself, on your own
vanity URL.
Roles stay honest. Access is granted the moment a member pays and revoked when
the subscription ends — nobody quietly keeping access they stopped paying for,
and no moderator checking a list. When a renewal fails the role stays active
while Stripe retries the card and the member gets an email to update it, so you
stop losing members to expired cards without noticing.
Know which channel actually pays. Because members subscribe on a page instead of
through a DM, flatpass counts the visits that don't convert: visitors, page
views and conversion rate, broken down by source, device and region. Tag any
link you share — ?ref=launch-video — and that source gets its own row and its
own rate. Nothing on Discord's side can do this: query strings are stripped from
discord.gg links, and a join is the first thing Discord sees, so the people who
looked and left were never counted anywhere. It is first-party, carries no
third-party tracker, and it's on the free tier too.
Also on every tier: free trials; free offers, where you set no price at all and
those members never count toward the 15-member cap; multiple role tiers per
server; cards, Apple Pay and Google Pay; local-currency checkout where Stripe
supports it; and unlimited servers on one account, with paid members counted
across all of them together.
Permissions are Manage Roles and Create Invite, so someone who subscribes from
your invite page can be pulled into the server with their role already on. Never
Administrator, and flatpass cannot read your members' messages.
Already selling access elsewhere? Run flatpass alongside Whop, LaunchPass,
Subscord or Patreon and move members over as they renew. Free up to 15 paid
members, so it costs nothing while you transition.
EU-based (Germany); works with Stripe accounts in any country Stripe Connect
supports.