I will integrate stripe subscription billing in next js and flutter


About this gig
Someone pays on your site, opens your app, and still sees Free. I set up Stripe subscription billing, Polar, or RevenueCat so access matches payment on web and mobile.
You get:
- Stripe or Polar checkout, plans and customer portal in your Next.js app
- Usage-based (metered) billing: usage reported, invoices that add up
- RevenueCat paywall and in-app purchases in Flutter, iOS and Android
- Webhooks that update your Supabase or Firebase users, tested on failed payments
- Source code and a setup guide
I'm Rakib: 4+ years as a senior developer, team lead and product manager. I've shipped Stripe subscriptions and metered billing, Polar, and RevenueCat in production apps on Supabase and Firebase.
How it works: I start with a short written plan: your prices, where access is stored, which events matter. You approve it, I build in test mode, and you try every flow before any live key is used.
Message me with your stack and how you charge, and I'll tell you within a day which package fits.
Get to know Rakibul Islam
Full Stack Developer
- FromBangladesh
- Member sinceOct 2020
- Avg. response time1 hour
- Last delivery8 months
Languages
English
My Portfolio
FAQ
Stripe, Polar or RevenueCat — which one should I use?
Purchases inside an iOS or Android app usually have to go through the stores, so RevenueCat. For a web SaaS, Stripe handles the most complex pricing; Polar is simpler and acts as merchant of record for sales tax. Not sure? I'll recommend one i
Can a web subscription unlock my mobile app too?
Yes, that's the third package. Stripe or Polar webhooks and RevenueCat events all write to one access record in your database, so a Pro user is Pro on the web and in the app, whichever they paid on.
Can you add billing to my existing codebase?
Yes, most orders are exactly that. I read your auth and database setup first and fit billing around it instead of rewriting it. Next.js App Router or Pages Router; Flutter with Riverpod, Bloc or Provider.
Do you need my live Stripe keys or store accounts?
Not to start. I build and test in test or sandbox mode. Once the plan is agreed I'll ask for the access I need in the order chat, and switching to live keys happens at the end with you.
Who pays the Stripe, Polar or RevenueCat fees?
You do, directly to them, under your own accounts. My price covers the integration only. I'll note each provider's fee in the plan so nothing surprises you later.
What if a payment or webhook fails after launch?
Bugs in my work are fixed free during the fix window (7 or 14 days). Webhook handlers are safe to replay, and I'll show you where failed events appear in your provider's dashboard.
Will you submit my app to the App Store or Play Store?
Submission isn't included, but I set up the subscription products in App Store Connect and Play Console with you and test real sandbox purchases, so review goes smoothly.
Do I own the code?
Yes. Full source code goes into your repository in every package, with a setup guide so another developer can pick it up.
