Available now

Connect Your Stripe Account

Sign in with email or Stripe, finish Stripe onboarding, and return to Flow when your connected account is ready to sell.

Secure OAuth connection. Flow never sees your Stripe password or API keys. We use Stripe's official OAuth login - the same secure flow used by all verified Stripe partners.

Connect your account

1
Download FlowPOS

Install the current FlowPOS build for your iOS or Android device.

2
Open the app

Launch Flow. Enter your email to continue, or use Sign in with Stripe when available.

3
Verify or sign in

Existing Flow merchants verify with a one-time code. New merchants are sent through Stripe connection and onboarding.

4
Finish Stripe onboarding

Complete any business, verification, and payout details Stripe requires.

5
Start accepting payments

When Stripe reports that payments and payouts are enabled, Flow opens the Sell screen.

What permissions does Flow request?

PermissionWhy it's needed
ChargesTo create and read payment transactions
CustomersTo create and reference customer details needed for invoices and hosted payment flows
TerminalTo connect Stripe card readers
BalanceTo show your Stripe balance and payouts
PasswordNever requested - we use OAuth, not passwords

Switching Stripe accounts

A dedicated in-app disconnect screen is not available yet. To use a different Flow email or merchant session, sign out from Settings and sign back in. For account-level connection changes, use the Stripe Dashboard or contact Flow support.

New to Stripe? Create a free Stripe account first - it takes about 2 minutes. No monthly fee to sign up.
Get the App

Download FlowPOS

Download FlowPOS for iOS or Android, connect your Stripe account, and start taking in-person payments from your phone. No hardware required for Tap to Pay.

Works with your existing Stripe account 1% Flow fee on successful payments iOS and Android support