Add the flatpass bot to your server, connect your Stripe account, and link a role to a price: when someone pays, they get the role, and when their subscription ends, it comes off. It’s free up to 15 paid members, and flatpass takes 0% of your sales on every plan.
flatpassAppToday at 9:33 PM
Market Notes· Recommended
Daily analysis and the weekly market review.
Mentorship
Everything in Market Notes, plus live sessions and one-to-one trade reviews.
Secure checkout by Stripe · Cancel any time
Four steps, none of them yours.
On the plans panel you pin in your server, or on your invite page. Every billing period has its own button with its price on it.
From the panel in your server, the checkout link they get is already tied to their Discord account. On your invite page they sign in with Discord, or have the bot DM them a link.
By card, Apple Pay or Google Pay. The payment goes straight into your own Stripe account.
Straight away, with nothing for you to check. If they weren’t in your server yet, flatpass adds them.
Four steps, all from your dashboard.
Then run /flatpass panel in the channel where you want the plans panel, and pin it. Posting the panel.
Would rather build it yourself? How to connect Stripe to Discord roles.
The role follows the subscription, not the click.
The member cancels. They keep it for the time they’ve already paid for.
Until the period endsA renewal payment fails. They keep it while Stripe retries the card. It comes off if the subscription ends.
While Stripe retriesYou give a full refund. The subscription ends too.
Comes off nowThe member pauses. It comes back when they resume.
Off until they resumeYou give a partial refund. The subscription carries on as before.
No changeThe member leaves your server. The subscription keeps billing until they cancel it.
No changeDiscord only lets a bot give out roles that sit below its own role, and it puts a new bot’s role at the bottom. So drag flatpass above the roles you sell, in Server Settings → Roles. The flatpass dashboard warns you if a role you sell is out of reach, and members who paid in the meantime get their role as soon as you fix it.
Worth knowing before you set it up, rather than after.
Not yet, or not at all
No lifetime access: a price is a subscription, weekly, monthly, quarterly, six-monthly or yearly, or one payment for access until a date you set, the same for every buyer. And there’s no PayPal or crypto: members pay through Stripe’s checkout, by card, Apple Pay or Google Pay.
All features on every tier. The only meter is active paid members — never a percentage of your sales. Full pricing →
Free up to 15 paid members, then a flat monthly fee from $29, and 0% of your sales on every plan. Stripe’s card fee comes out of each payment as usual, and the money goes straight into your own Stripe account, not a flatpass balance.
Weighing this against other ways to earn from a server? Every option, and what each platform charges.
Add the flatpass bot to your server, connect your Stripe account, and link a role to a price: when someone pays, they get the role, and when their subscription ends, it comes off. It’s free up to 15 paid members, and flatpass takes 0% of your sales on every plan.
No. They can pay from your invite page, and flatpass adds them to the server with the role.
Almost always, the role sits above flatpass’s own role in your role list. Drag flatpass above it and the role goes out; the member can also run /membership in the server, which re-applies it. The fix, step by step.
Yes. flatpass connects to it through Stripe’s own onboarding and never sees your keys.
No. Payments go straight into your Stripe account, and Stripe pays out to your bank on its usual schedule.
Yes. Each tier has its own role and its own prices.
You've been invited to join
Tidal Charts
Daily market analysis, live sessions and trade reviews.
Renews monthly until cancelled
Payments are securely processed by
Free up to 15 paid members · 0% of your sales · Your own Stripe account